powershell - remove-computer cmdlet access denied -


i trying create script remove computer domain using remove-computer -unjoincredentials domain\admin -passthru however, consistently receive error stating

remove-computer : failed unjoin computer 'web140127105714' domain 'domain.com' following error message: access denied. @ line:1 char:1 + remove-computer -unjoindomaincredential domain\admin -passthru + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + categoryinfo : operationstopped: (web140127105714:string) [remove-computer], invalidoperationexception + fullyqualifiederrorid : failtounjoindomain,microsoft.powershell.commands.removecomputercommand

the account using domain administrator full access. have confirmed account can manually unjoin domian.

sounds op found answer, here powershell self elevating example future readers. add top of scripts , re-launch elevated don't have right click , 'run administrator'.

$wid=[system.security.principal.windowsidentity]::getcurrent(); $wip=new-object system.security.principal.windowsprincipal($wid); $adminrole=[system.security.principal.windowsbuiltinrole]::administrator; if ($wip.isinrole($adminrole)){ }else {   $newprocess = new-object system.diagnostics.processstartinfo 'powershell';   $newprocess.arguments = $myinvocation.mycommand.definition   $newprocess.verb = 'runas'   [system.diagnostics.process]::start($newprocess);write-host 'prompting elevation'   exit } ##################### # add scripts below # ##################### write-host 'elevatedcoderunshere'; write-host 'press key continue...' $null = $host.ui.rawui.readkey('noecho,includekeydown') 

powershell start-process script calls second script - how make 1 script only


Comments

Popular posts from this blog

php - regexp cyrillic filename not matches -

c# - OpenXML hanging while writing elements -

sql - Select Query has unexpected multiple records (MS Access) -