- PR -

WindowsPowerShell でのApplicationPool作成方法

1
投稿者投稿内容
優希
ベテラン
会議室デビュー日: 2003/08/12
投稿数: 92
投稿日時: 2007-10-30 15:02
いつもこちらを拝見させて頂き、
お世話になっております。

今回、以下の環境にて、
WindowsPowerShell を使用して
ApplicationPool を作成するスクリプトを作りたいのです。

【環境】
・Windows Server 2003 SP1 (x64)
・IIS 6.0
・Windows PowerShell v1.0
・Microsoft .Net Framework2.0
・Microsoft .Net Framework3.0


下記のような文で実行してみると、、

コード:
$appPoolName = "AppPool1"

# Create instance
$temp =([wmiclass]"root/MicrosoftIISv2:IIsApplicationPoolSetting").CreateInstance()

# Set data
$temp.Name = "W3SVC/AppPools/"+ $appPoolName

# Execute method
$temp.Put()




以下のようなエラーになってしまいます。

引用:

Exception calling "Put" with "0" argument(s):
"You cannot call a method on a null-valued expression."
At line:1 char:15
+ $temp.Put( <<<< )



Putの引数には何を設定したら良いのでしょうか?
また、他のやり方でも良いのでアドバイスを頂けると助かります。

以上、宜しくお願い致します。
1

スキルアップ/キャリアアップ(JOB@IT)