PS D:\> cd D:\codeProgram\Windows\powershell
PS D:\codeProgram\Windows\powershell> "Hello, World!" | Out-File -FilePath "D:\codeProgram\Windows\powershell\HelloWorld.ps1"
PS D:\codeProgram\Windows\powershell> ls
Directory: D:\codeProgram\Windows\powershell
Mode LastWriteTime Length Name
---- ------------- ------ ----
ws\powershell\HelloWorld.ps1"
PS D:\codeProgram\Windows\powershell> "Write-Output Hello, World!" | Out-File -FilePath "D:\codeProgram\Windows\powershell\HelloWorld.ps1"
PS D:\codeProgram\Windows\powershell> ls
Directory: D:\codeProgram\Windows\powershell
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a---- 2025/1/20 11:36 58 HelloWorld.ps1
-a---- 2024/10/16 15:36 208 loop.ps1
PS D:\codeProgram\Windows\powershell> touch .\HelloWorld.ps1
touch : The term 'touch' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, o
r if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ touch .\HelloWorld.ps1
+ ~~~~~
+ CategoryInfo : ObjectNotFound: (touch:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
PS D:\codeProgram\Windows\powershell> Get-Content -Path "D:\codeProgram\Windows\powershell\HelloWorld.ps1"
Write-Output Hello, World!
PS D:\codeProgram\Windows\powershell> .\HelloWorld.ps1
Hello
World!
PS D:\codeProgram\Windows\powershell> "Write-Output 'Hello, World!'" | Out-File -FilePath "D:\codeProgram\Windows\powershell\HelloWorld.ps1"
PS D:\codeProgram\Windows\powershell> .\HelloWorld.ps1
Hello, World!