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