Advertisement
Guest User

Untitled

a guest
Jun 19th, 2023
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 32.89 KB | None | 0 0
  1. @echo off
  2.  
  3. :runps-DEMO
  4.  
  5. set "ps_argument_1="
  6.  
  7. set pscommand[0]=Write-Host "Result is 1"
  8. set pscommand[1]=Write-Host ^"Result is 2^"
  9. set pscommand[2]=Write-Host ^"Result is 3^";
  10. set pscommand[3]=Write-Host ^"Result is first^"; Write-Host ^"Result is second^";
  11. set pscommand[4]=if ($true) { Write-Host "Result is True"; } else { Write-Host "Result is False"; }
  12. set pscommand[5]=if ($false) { Write-Host "Result is True"; } else { Write-Host "Result is False"; }
  13.  
  14. set pscommand[6]=if ($true)^
  15. {^
  16. Write-Host "Result is True"; ^
  17. } else {^
  18. Write-Host "Result is False"; ^
  19. }
  20.  
  21. set pscommand[7]=if ($false)^
  22. {^
  23. Write-Host ^"Result is True^"; ^
  24. } else {^
  25. Write-Host ^"Result is False^"; ^
  26. }
  27.  
  28. set pscommand[8]=if ($true)^
  29. {^
  30. Write-Host ^"Result is True^"; ^
  31. } else {^
  32. Write-Host ^"Result is False^"; ^
  33. }
  34.  
  35. set pscommand[9]=if ($%ps_argument_1%)^
  36. {^
  37. Write-Host ^"Result is True^"; ^
  38. } else {^
  39. Write-Host ^"Result is False^"; ^
  40. }
  41.  
  42.  
  43. set pscommand[10]=if ($true)^
  44. {^
  45. Write-Host "Result is True"; ^
  46. } else {^
  47. Write-Host "Result is False"; ^
  48. }
  49.  
  50. set pscommand[11]=if ($false)^
  51. {^
  52. Write-Host "Result is True"; ^
  53. } else {^
  54. Write-Host "Result is False"; ^
  55. }
  56.  
  57. set pscommand[12]=if ($%ps_argument_1%)^
  58. {^
  59. Write-Host "Result is True"; ^
  60. } else {^
  61. Write-Host "Result is False"; ^
  62. }
  63.  
  64.  
  65. REM goto :runps-DEMO-skip
  66.  
  67. echo running pscommand
  68. echo simple command, no string escaping
  69. set pscommand[0]
  70. echo.
  71. REM echo on
  72. echo no delayed expansion, without quotes
  73. powershell -command %pscommand[0]%
  74. echo no delayed expansion, in quotes
  75. powershell -command "%pscommand[0]%"
  76. setlocal enableDelayedExpansion
  77. echo delayed expansion, without quotes
  78. powershell -command !pscommand[0]!
  79. echo delayed expansion, in quotes
  80. powershell -command "!pscommand[0]!"
  81. endlocal
  82. echo.
  83.  
  84. echo running pscommand
  85. echo simple command, string escaping escaped
  86. set pscommand[1]
  87. echo.
  88. REM echo on
  89. echo no delayed expansion, without quotes
  90. powershell -command %pscommand[1]%
  91. echo no delayed expansion, in quotes
  92. powershell -command "%pscommand[1]%"
  93. setlocal enableDelayedExpansion
  94. echo delayed expansion, without quotes
  95. powershell -command !pscommand[1]!
  96. echo delayed expansion, in quotes
  97. powershell -command "!pscommand[1]!"
  98. endlocal
  99. echo.
  100.  
  101. echo running pscommand
  102. echo simple command, no string escaping plus terminator ";"
  103. set pscommand[2]
  104. echo.
  105. REM echo on
  106. echo no delayed expansion, without quotes
  107. powershell -command %pscommand[2]%
  108. echo no delayed expansion, in quotes
  109. powershell -command "%pscommand[2]%"
  110. setlocal enableDelayedExpansion
  111. echo delayed expansion, without quotes
  112. powershell -command !pscommand[2]!
  113. echo delayed expansion, in quotes
  114. powershell -command "!pscommand[2]!"
  115. endlocal
  116. echo.
  117.  
  118. echo running pscommand
  119. echo two simple command, string escaping escaped, separated by terminators ";"
  120. set pscommand[3]
  121. echo.
  122. REM echo on
  123. echo no delayed expansion, without quotes
  124. powershell -command %pscommand[3]%
  125. echo no delayed expansion, in quotes
  126. powershell -command "%pscommand[3]%"
  127. setlocal enableDelayedExpansion
  128. echo delayed expansion, without quotes
  129. powershell -command !pscommand[3]!
  130. echo delayed expansion, in quotes
  131. powershell -command "!pscommand[3]!"
  132. endlocal
  133. echo.
  134.  
  135. echo running pscommand
  136. echo simple decision, strings not escaped, value is true
  137. set pscommand[4]
  138. echo.
  139. REM echo on
  140. echo no delayed expansion, without quotes
  141. powershell -command %pscommand[4]%
  142. echo no delayed expansion, in quotes
  143. powershell -command "%pscommand[4]%"
  144. setlocal enableDelayedExpansion
  145. echo delayed expansion, without quotes
  146. powershell -command !pscommand[4]!
  147. echo delayed expansion, in quotes
  148. powershell -command "!pscommand[4]!"
  149. endlocal
  150. echo.
  151.  
  152. echo running pscommand
  153. echo simple decision, strings not escaped, value is false
  154. set pscommand[5]
  155. echo.
  156. REM echo on
  157. echo no delayed expansion, without quotes
  158. powershell -command %pscommand[5]%
  159. echo no delayed expansion, in quotes
  160. powershell -command "%pscommand[5]%"
  161. setlocal enableDelayedExpansion
  162. echo delayed expansion, without quotes
  163. powershell -command !pscommand[5]!
  164. echo delayed expansion, in quotes
  165. powershell -command "!pscommand[5]!"
  166. endlocal
  167. echo.
  168.  
  169. echo running pscommand
  170. echo simple decision, value is true, quotes not escaped, written in multiline format
  171. set pscommand[6]
  172. echo.
  173. REM echo on
  174. echo no delayed expansion, without quotes
  175. powershell -command %pscommand[6]%
  176. echo no delayed expansion, in quotes
  177. powershell -command "%pscommand[6]%"
  178. setlocal enableDelayedExpansion
  179. echo delayed expansion, without quotes
  180. powershell -command !pscommand[6]!
  181. echo delayed expansion, in quotes
  182. powershell -command "!pscommand[6]!"
  183. endlocal
  184. echo.
  185.  
  186. echo running pscommand
  187. echo simple decision, value is false, quotes escaped, written in multiline format
  188. set pscommand[7]
  189. echo.
  190. REM echo on
  191. echo no delayed expansion, without quotes
  192. powershell -command %pscommand[7]%
  193. echo no delayed expansion, in quotes
  194. powershell -command "%pscommand[7]%"
  195. setlocal enableDelayedExpansion
  196. echo delayed expansion, without quotes
  197. powershell -command !pscommand[7]!
  198. echo delayed expansion, in quotes
  199. powershell -command "!pscommand[7]!"
  200. endlocal
  201. echo.
  202.  
  203. echo running pscommand
  204. echo simple decision, value is false, quotes escaped, written in multiline format
  205. set pscommand[8]
  206. echo.
  207. REM echo on
  208. echo no delayed expansion, without quotes
  209. powershell -command %pscommand[8]%
  210. echo no delayed expansion, in quotes
  211. powershell -command "%pscommand[8]%"
  212. setlocal enableDelayedExpansion
  213. echo delayed expansion, without quotes
  214. powershell -command !pscommand[8]!
  215. echo delayed expansion, in quotes
  216. powershell -command "!pscommand[8]!"
  217. endlocal
  218. echo.
  219.  
  220. set "ps_argument_1=true"
  221. echo running pscommand with ps_argument_1 = %ps_argument_1%
  222. echo simple decision, value is determined by variable ps_argument_1
  223. echo quotes escaped, written in multiline format
  224. echo this will not work because pscommand[9] was created with empty ps_argument_1
  225. set pscommand[9]
  226. echo.
  227. REM echo on
  228. echo no delayed expansion, without quotes
  229. powershell -command %pscommand[9]%
  230. echo no delayed expansion, in quotes
  231. powershell -command "%pscommand[9]%"
  232. setlocal enableDelayedExpansion
  233. echo delayed expansion, without quotes
  234. powershell -command !pscommand[9]!
  235. echo delayed expansion, in quotes
  236. powershell -command "!pscommand[9]!"
  237. endlocal
  238. echo.
  239.  
  240. set "ps_argument_1=false"
  241. echo running pscommand with ps_argument_1 = %ps_argument_1%
  242. echo simple decision, value is determined by variable ps_argument_1
  243. echo quotes escaped, written in multiline format
  244. echo this will not work because pscommand[9] was created with empty ps_argument_1
  245. set pscommand[9]
  246. echo.
  247. REM echo on
  248. echo no delayed expansion, without quotes
  249. powershell -command %pscommand[9]%
  250. echo no delayed expansion, in quotes
  251. powershell -command "%pscommand[9]%"
  252. setlocal enableDelayedExpansion
  253. echo delayed expansion, without quotes
  254. powershell -command !pscommand[9]!
  255. echo delayed expansion, in quotes
  256. powershell -command "!pscommand[9]!"
  257. endlocal
  258. echo.
  259.  
  260. echo running pscommand
  261. echo simple decision, value is true, quotes not escaped, written in multiline format
  262. set pscommand[10]
  263. echo.
  264. REM echo on
  265. echo no delayed expansion, without quotes
  266. powershell -command %pscommand[10]%
  267. echo no delayed expansion, in quotes
  268. powershell -command "%pscommand[10]%"
  269. setlocal enableDelayedExpansion
  270. echo delayed expansion, without quotes
  271. powershell -command !pscommand[10]!
  272. echo delayed expansion, in quotes
  273. powershell -command "!pscommand[10]!"
  274. endlocal
  275. echo.
  276.  
  277. echo running pscommand
  278. echo simple decision, value is true, quotes not escaped, written in multiline format
  279. set pscommand[11]
  280. echo.
  281. REM echo on
  282. echo no delayed expansion, without quotes
  283. powershell -command %pscommand[11]%
  284. echo no delayed expansion, in quotes
  285. powershell -command "%pscommand[11]%"
  286. setlocal enableDelayedExpansion
  287. echo delayed expansion, without quotes
  288. powershell -command !pscommand[11]!
  289. echo delayed expansion, in quotes
  290. powershell -command "!pscommand[11]!"
  291. endlocal
  292. echo.
  293.  
  294. set "ps_argument_1=true"
  295. echo running pscommand with ps_argument_1 = %ps_argument_1%
  296. echo simple decision, value is determined by variable ps_argument_1
  297. echo quotes not escaped, written in multiline format
  298. echo this will not work because pscommand[12] was created with empty ps_argument_1
  299. set pscommand[12]
  300. echo.
  301. REM echo on
  302. echo no delayed expansion, without quotes
  303. powershell -command %pscommand[12]%
  304. echo no delayed expansion, in quotes
  305. powershell -command "%pscommand[12]%"
  306. setlocal enableDelayedExpansion
  307. echo delayed expansion, without quotes
  308. powershell -command !pscommand[12]!
  309. echo delayed expansion, in quotes
  310. powershell -command "!pscommand[12]!"
  311. endlocal
  312. echo.
  313.  
  314. set "ps_argument_1=false"
  315. echo running pscommand with ps_argument_1 = %ps_argument_1%
  316. echo this will not work because pscommand[12] was created with empty ps_argument_1
  317. set pscommand[12]
  318. echo.
  319. REM echo on
  320. echo no delayed expansion, without quotes
  321. powershell -command %pscommand[12]%
  322. echo no delayed expansion, in quotes
  323. powershell -command "%pscommand[12]%"
  324. setlocal enableDelayedExpansion
  325. echo delayed expansion, without quotes
  326. powershell -command !pscommand[12]!
  327. echo delayed expansion, in quotes
  328. powershell -command "!pscommand[12]!"
  329. endlocal
  330. echo.
  331.  
  332.  
  333. set "ps_argument_1=true"
  334. set pscommand[9]=if ($%ps_argument_1%)^
  335. {^
  336. Write-Host ^"Result is True^"; ^
  337. } else {^
  338. Write-Host ^"Result is False^"; ^
  339. }
  340. echo running pscommand with ps_argument_1 = %ps_argument_1%
  341. echo simple decision, value is determined by variable ps_argument_1
  342. echo quotes escaped, written in multiline format
  343. echo this time, pscommand set with internal variable pre-set
  344. set pscommand[9]
  345. echo.
  346. REM echo on
  347. echo no delayed expansion, without quotes
  348. powershell -command %pscommand[9]%
  349. echo no delayed expansion, in quotes
  350. powershell -command "%pscommand[9]%"
  351. setlocal enableDelayedExpansion
  352. echo delayed expansion, without quotes
  353. powershell -command !pscommand[9]!
  354. echo delayed expansion, in quotes
  355. powershell -command "!pscommand[9]!"
  356. endlocal
  357. echo.
  358.  
  359.  
  360. set "ps_argument_1=false"
  361. set pscommand[9]=if ($%ps_argument_1%)^
  362. {^
  363. Write-Host ^"Result is True^"; ^
  364. } else {^
  365. Write-Host ^"Result is False^"; ^
  366. }
  367. echo running pscommand with ps_argument_1 = %ps_argument_1%
  368. echo simple decision, value is determined by variable ps_argument_1
  369. echo quotes escaped, written in multiline format
  370. echo this time, pscommand set with internal variable pre-set
  371. set pscommand[9]
  372. echo.
  373. REM echo on
  374. echo no delayed expansion, without quotes
  375. powershell -command %pscommand[9]%
  376. echo no delayed expansion, in quotes
  377. powershell -command "%pscommand[9]%"
  378. setlocal enableDelayedExpansion
  379. echo delayed expansion, without quotes
  380. powershell -command !pscommand[9]!
  381. echo delayed expansion, in quotes
  382. powershell -command "!pscommand[9]!"
  383. endlocal
  384. echo.
  385.  
  386.  
  387.  
  388. set "ps_argument_1=true"
  389. set pscommand[12]=if ($%ps_argument_1%)^
  390. {^
  391. Write-Host "Result is True"; ^
  392. } else {^
  393. Write-Host "Result is False"; ^
  394. }
  395. echo running pscommand with ps_argument_1 = %ps_argument_1%
  396. echo simple decision, value is determined by variable ps_argument_1
  397. echo quotes not escaped, written in multiline format
  398. set pscommand[12]
  399. echo.
  400. REM echo on
  401. echo no delayed expansion, without quotes
  402. powershell -command %pscommand[12]%
  403. echo no delayed expansion, in quotes
  404. powershell -command "%pscommand[12]%"
  405. setlocal enableDelayedExpansion
  406. echo delayed expansion, without quotes
  407. powershell -command !pscommand[12]!
  408. echo delayed expansion, in quotes
  409. powershell -command "!pscommand[12]!"
  410. endlocal
  411. echo.
  412.  
  413. set "ps_argument_1=false"
  414. set pscommand[12]=if ($%ps_argument_1%)^
  415. {^
  416. Write-Host "Result is True"; ^
  417. } else {^
  418. Write-Host "Result is False"; ^
  419. }
  420. echo running pscommand with ps_argument_1 = %ps_argument_1%
  421. set pscommand[12]
  422. echo.
  423. REM echo on
  424. echo no delayed expansion, without quotes
  425. powershell -command %pscommand[12]%
  426. echo no delayed expansion, in quotes
  427. powershell -command "%pscommand[12]%"
  428. setlocal enableDelayedExpansion
  429. echo delayed expansion, without quotes
  430. powershell -command !pscommand[12]!
  431. echo delayed expansion, in quotes
  432. powershell -command "!pscommand[12]!"
  433. endlocal
  434. echo.
  435.  
  436. :runps-DEMO-skip
  437.  
  438.  
  439. REM set pscommand[14]=Add-Type -TypeDefinition @"^
  440. REM using System;^
  441. REM public class LogicCheck^
  442. REM {^
  443. REM public static void Check(bool condition)^
  444. REM {^
  445. REM if (condition)^
  446. REM {^
  447. REM Console.WriteLine("Result is True");^
  448. REM }^
  449. REM else^
  450. REM {^
  451. REM Console.WriteLine("Result is False");^
  452. REM }^
  453. REM }^
  454. REM }^"@^
  455. REM [LogicCheck]::Check($false)
  456.  
  457. REM set pscommand[14]=Add-Type -TypeDefinition @" using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine("Result is True"); } else { Console.WriteLine("Result is False"); } } } "@ [LogicCheck]::Check($false)
  458.  
  459. REM set pscommand[14]
  460. REM echo running command to hide cursor
  461. REM echo.
  462. REM echo on
  463.  
  464. echo.
  465. echo 1
  466. powershell -command Add-Type -TypeDefinition @" using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine("Result is True"); } else { Console.WriteLine("Result is False"); } } } "@ [LogicCheck]::Check($false)
  467. powershell -command Add-Type -TypeDefinition @" using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine(\"Result is True\"); } else { Console.WriteLine(\"Result is False\"); } } } "@ [LogicCheck]::Check($false)
  468. powershell -command Add-Type -TypeDefinition @" using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine(^"Result is True^"); } else { Console.WriteLine(^"Result is False^"); } } } "@ [LogicCheck]::Check($false)
  469. echo 2
  470. powershell -command Add-Type -TypeDefinition @' using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine("Result is True"); } else { Console.WriteLine("Result is False"); } } } '@ [LogicCheck]::Check($false)
  471. powershell -command Add-Type -TypeDefinition @' using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine(\"Result is True\"); } else { Console.WriteLine(\"Result is False\"); } } } '@ [LogicCheck]::Check($false)
  472. powershell -command Add-Type -TypeDefinition @' using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine(^"Result is True^"); } else { Console.WriteLine(^"Result is False^"); } } } '@ [LogicCheck]::Check($false)
  473. echo 3
  474. powershell -command Add-Type -TypeDefinition @\" using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine("Result is True"); } else { Console.WriteLine("Result is False"); } } } \"@ [LogicCheck]::Check($false)
  475. powershell -command Add-Type -TypeDefinition @\" using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine(\"Result is True\"); } else { Console.WriteLine(\"Result is False\"); } } } \"@ [LogicCheck]::Check($false)
  476. powershell -command Add-Type -TypeDefinition @\" using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine(^"Result is True^"); } else { Console.WriteLine(^"Result is False^"); } } } \"@ [LogicCheck]::Check($false)
  477. echo 4
  478. powershell -command Add-Type -TypeDefinition @"using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine("Result is True"); } else { Console.WriteLine("Result is False"); } } }"@ [LogicCheck]::Check($false)
  479. powershell -command Add-Type -TypeDefinition @"using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine(\"Result is True\"); } else { Console.WriteLine(\"Result is False\"); } } }"@ [LogicCheck]::Check($false)
  480. powershell -command Add-Type -TypeDefinition @"using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine(^"Result is True^"); } else { Console.WriteLine(^"Result is False^"); } } }"@ [LogicCheck]::Check($false)
  481. echo 5
  482. powershell -command 'Add-Type -TypeDefinition @" using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine("Result is True"); } else { Console.WriteLine("Result is False"); } } } "@ [LogicCheck]::Check($false)'
  483. powershell -command 'Add-Type -TypeDefinition @" using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine(\"Result is True\"); } else { Console.WriteLine(\"Result is False\"); } } } "@ [LogicCheck]::Check($false)'
  484. powershell -command 'Add-Type -TypeDefinition @" using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine(^"Result is True^"); } else { Console.WriteLine(^"Result is False^"); } } } "@ [LogicCheck]::Check($false)'
  485. echo 6
  486. powershell -command Add-Type -TypeDefinition @^" using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine("Result is True"); } else { Console.WriteLine("Result is False"); } } } ^"@ [LogicCheck]::Check($false)
  487. powershell -command Add-Type -TypeDefinition @^" using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine(\"Result is True\"); } else { Console.WriteLine(\"Result is False\"); } } } ^"@ [LogicCheck]::Check($false)
  488. powershell -command Add-Type -TypeDefinition @^" using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine(^"Result is True^"); } else { Console.WriteLine(^"Result is False^"); } } } ^"@ [LogicCheck]::Check($false)
  489. echo 7
  490. powershell -command Add-Type -TypeDefinition ^@^" using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine("Result is True"); } else { Console.WriteLine("Result is False"); } } } ^"^@ [LogicCheck]::Check($false)
  491. powershell -command Add-Type -TypeDefinition ^@^" using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine(\"Result is True\"); } else { Console.WriteLine(\"Result is False\"); } } } ^"^@ [LogicCheck]::Check($false)
  492. powershell -command Add-Type -TypeDefinition ^@^" using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine(^"Result is True^"); } else { Console.WriteLine(^"Result is False^"); } } } ^"^@ [LogicCheck]::Check($false)
  493. echo 8
  494. powershell -command " Add-Type -TypeDefinition @" using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine("Result is True"); } else { Console.WriteLine("Result is False"); } } } "@ [LogicCheck]::Check($false) "
  495. powershell -command " Add-Type -TypeDefinition @" using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine(\"Result is True\"); } else { Console.WriteLine(\"Result is False\"); } } } "@ [LogicCheck]::Check($false) "
  496. powershell -command " Add-Type -TypeDefinition @" using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine(^"Result is True^"); } else { Console.WriteLine(^"Result is False^"); } } } "@ [LogicCheck]::Check($false) "
  497. echo 9
  498. powershell -command Add-Type -TypeDefinition using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine("Result is True"); } else { Console.WriteLine("Result is False"); } } } [LogicCheck]::Check($false)
  499. powershell -command Add-Type -TypeDefinition using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine\"Result is True\"); } else { Console.WriteLine(\"Result is False\"); } } } [LogicCheck]::Check($false)
  500. powershell -command Add-Type -TypeDefinition using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine(^"Result is True^"); } else { Console.WriteLine(^"Result is False^"); } } } [LogicCheck]::Check($false)
  501. echo 10
  502. powershell -command " Add-Type -TypeDefinition @' using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine("Result is True"); } else { Console.WriteLine("Result is False"); } } } '@ [LogicCheck]::Check($false) "
  503. powershell -command " Add-Type -TypeDefinition @' using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine(\"Result is True\"); } else { Console.WriteLine(\"Result is False\"); } } } '@ [LogicCheck]::Check($false) "
  504. powershell -command " Add-Type -TypeDefinition @' using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine(^"Result is True^"); } else { Console.WriteLine(^"Result is False^"); } } } '@ [LogicCheck]::Check($false) "
  505. echo 11
  506. powershell -command "Add-Type -TypeDefinition using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine("Result is True"); } else { Console.WriteLine("Result is False"); } } } [LogicCheck]::Check($false)"
  507. powershell -command "Add-Type -TypeDefinition using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine(\"Result is True\"); } else { Console.WriteLine(\"Result is False\"); } } } [LogicCheck]::Check($false)"
  508. powershell -command "Add-Type -TypeDefinition using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine(^"Result is True^"); } else { Console.WriteLine(^"Result is False^"); } } } [LogicCheck]::Check($false)"
  509. echo 12
  510. powershell -command 'Add-Type -TypeDefinition using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine("Result is True"); } else { Console.WriteLine("Result is False"); } } } [LogicCheck]::Check($false)'
  511. powershell -command 'Add-Type -TypeDefinition using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine(\"Result is True\"); } else { Console.WriteLine(\"Result is False\"); } } } [LogicCheck]::Check($false)'
  512. powershell -command 'Add-Type -TypeDefinition using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine(^"Result is True^"); } else { Console.WriteLine(^"Result is False^"); } } } [LogicCheck]::Check($false)'
  513. echo 13
  514. powershell -command Add-Type -TypeDefinition using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine("Result is True"); } else { Console.WriteLine("Result is False"); } } } [LogicCheck]::Check($false)
  515. powershell -command Add-Type -TypeDefinition using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine(\"Result is True\"); } else { Console.WriteLine(\"Result is False\"); } } } [LogicCheck]::Check($false)
  516. powershell -command Add-Type -TypeDefinition using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine(^"Result is True^"); } else { Console.WriteLine(^"Result is False^"); } } } [LogicCheck]::Check($false)
  517. echo 14
  518. powershell -command Add-Type -TypeDefinition ' using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine("Result is True"); } else { Console.WriteLine("Result is False"); } } } ' [LogicCheck]::Check($false)
  519. powershell -command Add-Type -TypeDefinition ' using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine(\"Result is True\"); } else { Console.WriteLine(\"Result is False\"); } } } ' [LogicCheck]::Check($false)
  520. powershell -command Add-Type -TypeDefinition ' using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine(^"Result is True^"); } else { Console.WriteLine(^"Result is False^"); } } } ' [LogicCheck]::Check($false)
  521. echo 15
  522. powershell -command Add-Type -TypeDefinition " using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine("Result is True"); } else { Console.WriteLine("Result is False"); } } } " [LogicCheck]::Check($false)
  523. powershell -command Add-Type -TypeDefinition " using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine(\"Result is True\"); } else { Console.WriteLine(\"Result is False\"); } } } " [LogicCheck]::Check($false)
  524. powershell -command Add-Type -TypeDefinition " using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine(^"Result is True^"); } else { Console.WriteLine(^"Result is False^"); } } } " [LogicCheck]::Check($false)
  525. echo 16
  526. powershell -command Add-Type -TypeDefinition \" using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine("Result is True"); } else { Console.WriteLine("Result is False"); } } } \" [LogicCheck]::Check($false)
  527. powershell -command Add-Type -TypeDefinition \" using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine(\"Result is True\"); } else { Console.WriteLine(\"Result is False\"); } } } \" [LogicCheck]::Check($false)
  528. powershell -command Add-Type -TypeDefinition \" using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine(^"Result is True^"); } else { Console.WriteLine(^"Result is False^"); } } } \" [LogicCheck]::Check($false)
  529. echo 17
  530. powershell -command Add-Type -TypeDefinition using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine("Result is True"); } else { Console.WriteLine("Result is False"); } } } [LogicCheck]::Check($false)
  531. powershell -command Add-Type -TypeDefinition using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine(\"Result is True\"); } else { Console.WriteLine(\"Result is False\"); } } } [LogicCheck]::Check($false)
  532. powershell -command Add-Type -TypeDefinition using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine(^"Result is True^"); } else { Console.WriteLine(^"Result is False^"); } } } [LogicCheck]::Check($false)
  533. echo 18
  534. powershell -command Add-Type -TypeDefinition ' using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine("Result is True"); } else { Console.WriteLine("Result is False"); } } } [LogicCheck]::Check($false)'
  535. powershell -command Add-Type -TypeDefinition ' using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine(\"Result is True\"); } else { Console.WriteLine(\"Result is False\"); } } } [LogicCheck]::Check($false)'
  536. powershell -command Add-Type -TypeDefinition ' using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine(^"Result is True^"); } else { Console.WriteLine(^"Result is False^"); } } } [LogicCheck]::Check($false)'
  537. echo 19
  538. powershell -command Add-Type -TypeDefinition " using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine("Result is True"); } else { Console.WriteLine("Result is False"); } } } [LogicCheck]::Check($false)"
  539. powershell -command Add-Type -TypeDefinition " using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine(\"Result is True\"); } else { Console.WriteLine(\"Result is False\"); } } } [LogicCheck]::Check($false)"
  540. powershell -command Add-Type -TypeDefinition " using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine(^"Result is True^"); } else { Console.WriteLine(^"Result is False^"); } } } [LogicCheck]::Check($false)"
  541. echo 20
  542. powershell -command Add-Type -TypeDefinition \" using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine("Result is True"); } else { Console.WriteLine("Result is False"); } } } [LogicCheck]::Check($false) \"
  543. powershell -command Add-Type -TypeDefinition \" using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine(\"Result is True\"); } else { Console.WriteLine(\"Result is False\"); } } } [LogicCheck]::Check($false) \"
  544. powershell -command Add-Type -TypeDefinition \" using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine(^"Result is True^"); } else { Console.WriteLine(^"Result is False^"); } } } [LogicCheck]::Check($false) \"
  545. echo 21
  546. powershell -command " Add-Type -TypeDefinition using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine("Result is True"); } else { Console.WriteLine("Result is False"); } } } [LogicCheck]::Check($false)"
  547. powershell -command " Add-Type -TypeDefinition using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine(\"Result is True\"); } else { Console.WriteLine(\"Result is False\"); } } } [LogicCheck]::Check($false)"
  548. powershell -command " Add-Type -TypeDefinition using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine(^"Result is True^"); } else { Console.WriteLine(^"Result is False^"); } } } [LogicCheck]::Check($false)"
  549. echo 22
  550. powershell -command " Add-Type -TypeDefinition ' using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine("Result is True"); } else { Console.WriteLine("Result is False"); } } } ' [LogicCheck]::Check($false)"
  551. powershell -command " Add-Type -TypeDefinition ' using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine(\"Result is True\"); } else { Console.WriteLine(\"Result is False\"); } } } ' [LogicCheck]::Check($false)"
  552. powershell -command " Add-Type -TypeDefinition ' using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine(^"Result is True^"); } else { Console.WriteLine(^"Result is False^"); } } } ' [LogicCheck]::Check($false)"
  553. echo 23
  554. powershell -command " Add-Type -TypeDefinition "" using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine("Result is True"); } else { Console.WriteLine("Result is False"); } } } "" [LogicCheck]::Check($false)"
  555. powershell -command " Add-Type -TypeDefinition "" using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine(\"Result is True\"); } else { Console.WriteLine(\"Result is False\"); } } } "" [LogicCheck]::Check($false)"
  556. powershell -command " Add-Type -TypeDefinition "" using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine(^"Result is True^"); } else { Console.WriteLine(^"Result is False^"); } } } "" [LogicCheck]::Check($false)"
  557. echo 24
  558. powershell -command " Add-Type -TypeDefinition \" using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine("Result is True"); } else { Console.WriteLine("Result is False"); } } } \" [LogicCheck]::Check($false) "
  559. powershell -command " Add-Type -TypeDefinition \" using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine(\"Result is True\"); } else { Console.WriteLine(\"Result is False\"); } } } \" [LogicCheck]::Check($false) "
  560. powershell -command " Add-Type -TypeDefinition \" using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine(^"Result is True^"); } else { Console.WriteLine(^"Result is False^"); } } } \" [LogicCheck]::Check($false) "
  561.  
  562. REM echo no delayed expansion, without quotes
  563. REM powershell -command %pscommand[14]%
  564.  
  565. REM echo.
  566. REM echo no delayed expansion, in quotes
  567. REM powershell -command "%pscommand[14]%"
  568.  
  569. REM setlocal enableDelayedExpansion
  570. REM echo delayed expansion, without quotes
  571. REM powershell -command !pscommand[14]!
  572.  
  573. REM echo delayed expansion, in quotes
  574. REM powershell -command "!pscommand[14]!"
  575.  
  576. REM endlocal
  577. REM echo.
  578.  
  579. REM powershell -command Add-Type -TypeDefinition "using System; public class LogicCheck { public static void Check(bool condition) { if (condition) { Console.WriteLine("Result is True"); } else { Console.WriteLine("Result is False"); } } }" [LogicCheck]::Check($false)
  580.  
  581.  
  582. goto :eof
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement