PowerShellでGUIを取得する方法 †あまり使用する用途は無いと思いますが、開発などをしていてコピーした時にGUIDを変更したい場合などで利用できるでしょう。 関連記事 †動作確認環境 †PS C:\> (Get-WmiObject Win32_OperatingSystem).Caption Microsoft Windows 10 Pro PS C:\> $PSVersionTable.PSVersion.ToString() 5.1.18362.145 [Guid]::NewGuid() †.NetFrameworkのSystem.GuidのNewGuidメソッドを利用してGUIDを生成します。 以下の構文でGUIDが生成されます。 [Guid]::NewGuid() 実行例 †以下に GuidのNewGuidメソッドをPowerShellから実行した時の出力を記します。 PS C:\> [GUID]::NewGuid() Guid ---- 88311faa-2c26-45e9-8929-3eea3df02aee 名前空間のSystemをつけても当然動作します。(Systemは省略可能のようですね。) PS C:\> [System.GUID]::NewGuid() Guid ---- f7f37377-d987-49ab-a767-7f52b3bb1cd6 文字列のみにしたい場合は、toString()を使います。 PS C:\> [GUID]::NewGuid().toString() b5f61147-de2b-4b7c-9588-f11a3eca13fc 以上、PowerShellでGUIDを取得(生成)する操作手順でした。 |