1

$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 の生成に失敗します。

助言がありますか?

4

0 に答える 0