Comandos WMIC no powershell

2

Como posso fazer o mesmo que os seguintes comandos da WMIC no powershell?

wmic UserAccount where Name='LocalUser' set PasswordExpires=False

wmic useraccount where name='LocalUser' set passwordchangeable=false
    
por user370280 12.08.2016 / 17:46

2 respostas

4

Com os cmdlets WMI disponíveis desde a versão 2.0 do PowerShell, seria algo como:

Get-WmiObject Win32_UserAccount -Filter 'Name = "LocalUser"' |Set-WmiInstance -Arguments @{PasswordExpires=$false}
Get-WmiObject Win32_UserAccount -Filter 'Name = "LocalUser"' |Set-WmiInstance -Arguments @{PasswordChangeable=$false}
    
por 12.08.2016 / 17:56
0

Se você tiver o PowerShell 5.1, poderá usar:

Set-LocalUser -Name 'LocalUser' -PasswordNeverExpires:$false -UserMayChangePassword:$false
    
por 12.08.2016 / 21:05

Tags