私はPowerShellを初めて使用します。エラー処理に関する情報を調べていると、「$?」の使用に関する参照が多数見つかりました。
エラーと関係があることは知っていますが、正確には何ですか?そして、どこでそれについてもっと読むことができますか?
すべての Google 検索で何も見つかりませんでした。
私はPowerShellを初めて使用します。エラー処理に関する情報を調べていると、「$?」の使用に関する参照が多数見つかりました。
エラーと関係があることは知っていますが、正確には何ですか?そして、どこでそれについてもっと読むことができますか?
すべての Google 検索で何も見つかりませんでした。
The Essential Windows PowerShell Cheat Sheetから:
エラーとデバッグ: 最後のコマンドの成功または失敗のステータスは、$?
例:
> Get-Content file-that-exists.txt
Hello world
> Write-Host $?
True
> Get-Content file-that-does-not-exist.txt
Get-Content : Cannot find path 'C:\file-that-does-not-exist.txt' because it does not exist.
At line:1 char:1
+ Get-Content file-that-does-not-exist.txt
+ ~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (C:\file-that-does-not-exist.txt:String) [Get-Content], ItemNotFoundException
+ FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.GetContentCommand
> Write-Host $?
False
これを尋ねた直後に、「Get-Help -name about_automatic_variables」というコマンドを発見しました
これにより、powershell のすべての自動変数に関する情報が得られます。非常に役立ちます。