HIRO's.NET

VB.NET, C#, PowerShell Tipsサイト

 VB.NET, C#, PowerShellを使用しているエンジニアのためのサイト。

 基本的な使用方法から開発で役立つTipsまで幅広く取り扱っています。

HIRO's.NET RSSHIRO's.NET RSS


PowerShellの開発でお困りのことはありませんか?
そんな悩みは当サイトで解決!!

HOME > PowerShell Tips > スクリプトの基礎 Tips メニュー

03.スクリプトファイルの実行

 
UPDATE:2008/02/15    
 


 スクリプトファイル(*.ps1)を実行する方法として、PowerShellから明示的に呼び出す方法があります。

まずは、メモ帳を開いて

Get-ChildItem registry::hklm\software

と入力し、GetRegSoft.ps1 と名前を付け、任意のフォルダに保存してください。(ここではC:\Workへ保存することとします)
このコマンドは、HKEY_LOCAL_MACHINE\SOFTWARE キー内のレジストリキー全てを取得します。

コマンドラインに .\GetRegSoft.ps1[Enter]と入力してください。

HKEY_LOCAL_MACHINE\SOFTWARE のレジストリキーが取得されます。

PowerShellではスクリプトの実行は必ず絶対パスか相対パスである必要があります。
そのためスクリプトファイルの実行は
.\GetRegSoft.ps1[Enter]
または
.GetRegSoft.ps1[Enter]
または
C:\Work\GetRegSoft.ps1[Enter]
のように指定します。

GetRegSoft.ps1[Enter]では動かないことに注意してください。

sample1

PS C:\Work> .\GetRegSoft.ps1


Hive: Microsoft.PowerShell.Core\Registry::hklm\software

SKC VC Name Property
--- -- ---- --------
1 0 Acrobat Reader {}
2 0 Adobe {}
9 0 ahead {}
2 0 Analog Devices {}
1 0 Apple Computer, Inc. {}

以下省略