我需要远程添加一个应用程序池,我试图使用以下内容:
$script = {
Import-Module WebAdministration;
New-Item IIS:\AppPools\$IRTPoolName;
}
Invoke-Command -ComputerName $targetName -ScriptBlock $script -credential $cred -UseSSL
问题是,一旦我运行它,我会得到一个提示:
type:
我没有任何身份验证问题,我可以调用其他命令,如简单的目录但不是那个。有什么想法吗?
答案 0 :(得分:0)
new-item
cmdlet要求您指定类型,因为它不知道$IRTPoolName
是什么。
Invoke-Command -ComputerName $targetName -ScriptBlock {
Param($IRTPoolName)
Import-Module WebAdministration
New-Item IIS:\AppPools\$IRTPoolName
} -ArgumentList $IRTPoolName -credential $cred -UseSSL