$using
スクリプト リソースの setscript で 使用しようとしていますが、スクリプトが mof ファイルの生成に失敗しています。
私のコード:
Script Add_Admin_Account
{
GetScript = {
return $null;
}
SetScript ={
$AdminGrp=[ADSI]"WinNT://localhost/Administrators,group";
$Usr=[ADSI]"WinNT://Domain\Username,User";
$using:AdminGrp.Add($using:Usr.Path)
}
TestScript = {
$Check_User_Added = (net localgroup administrators | Select-String "Domain\Username" -SimpleMatch).ToString()
if ($Check_User_Added)
{
Write-Verbose "User $Check_User_Added is part of Admin Group";
return $true; }
else { return $false; }
}
}
これだけを使用しようとすると$using:AdminGrp.Add
、 mof が作成されますが、実行しようとすると役に立ちませんStart-DScConfiguration
。
また、 Line1 を使用しようとすると、 $using:AdminGrp.Add Line2: ($using:Usr.Path) mof が作成されますが\n
、新しい行が作成されます。
$using:AdminGrp.Add($using:Usr.Path)
or$using:AdminGrp.Add()
またはを使用$using:AdminGrp.Add(
すると、mof の生成に失敗します。
助言がありますか?