powershell - Trying to use $using in SetScript DSC Script Resource -
i trying use $using on setscript script resource , script failing generate mof file.
my code:
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 part of admin group"; return $true; } else { return $false; } } } if try use $using:admingrp.add mof gets created of no use when trying run start-dscconfiguration.
also, if try use line1 : $using:admingrp.add line2: ($using:usr.path) mof gets created has \n new line.
when use $using:admingrp.add($using:usr.path) or $using:admingrp.add() or $using:admingrp.add( fails on generate mof.
any suggestions?
Comments
Post a Comment