このエントリーをはてなブックマークに追加


PowerShellでGUIを取得する方法

あまり使用する用途は無いと思いますが、開発などをしていてコピーした時にGUIDを変更したい場合などで利用できるでしょう。
また重複することがないIDを取得したい場合なのでも利用できるでしょう。
以下にPowerShellを使って、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を取得(生成)する操作手順でした。



トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2019-08-28 (水) 21:47:16