私はその後、..パラメータを持つPowerShell関数?
Connect-AD -mod 'ActiveDirectory' -cmd 'Get-ADUser,New-ADUser'
しかし、私は、私は保つ何をすべきかなし母校でこれを呼び出そう
function Connect-AD
{
Param($mod,$cmd)
Write-Host "$mod $cmd"
Write-Host "`tConnecting to AD: $DC`n"
$ADSession = New-PSsession -ComputerName $DC -Credential $MyCredential
Invoke-Command -Command {Import-Module ('$mod') -Cmdlet ('$cmd')} -Session $ADSession
Import-PSSession -Session $ADSession -Module ('$mod') -Prefix r | Out-Null
}
..私は把握することはできませんPOSHスクリプトが実行されていない持っています
モジュールディレクトリに有効なモジュールファイルが見つからなかったため、指定されたモジュール '$ mod'がロードされませんでした。
関数内のWrite-Hostは、パラメータを正しく出力するので、それほど遠くにあります。ただし、Invoke-CommandまたはImport-PSSessionに渡されていませんか?
私はパラメータなどをエスケープするさまざまな方法を試しましたが、運はありません。
正しくは何をしていませんか?誰でも私を助けることができる?ありがとう。