Local Account Never Expire
you can use wmic
1 | wmic path Win32_UserAccount WHERE Name="compte123" set PasswordExpires=false |
Disable a local account
For enable
1 | Net user Administrateur /active:Yes |
For disable
1 | Net user Administrateur /active:no |
Ressource : http://www.windows-commandline.com/enable-disable-user-account-command/
Create a local account
Powershell
1 2 3 4 5 | $Password = ConvertTo-SecureString "SuperPassword" -AsPlainText -Force New-LocalUser "TempInstall" -Password $Password -FullName "TempInstall" Add-LocalGroupMember -Group "Administrators" -Member "TempInstall" -ErrorAction SilentlyContinue Add-LocalGroupMember -Group "Administrateurs" -Member "TempInstall" -ErrorAction SilentlyContinue Set-LocalUser -Name "TempInstall" -PasswordNeverExpires 1 |
vbs
1 2 3 4 5 6 7 8 9 10 11 | Function CreationCompte(strUser,strPass) Set Shell = WScript.CreateObject( "WScript.Shell" ) CodeRetour = Shell.run( "cmd /c net user " & strUser & " " & strPass & " /add" ,0, True ) CodeRetour = Shell.run( "cmd /c net localgroup " & chr(34) & "Administrateurs" & chr(34) & " " & strUser & " /add" ,0, True ) Set objUser = Getobject( "WinNT://" & "." & "/" & strUser) 'Password never expires flag Flags = objUser. Get ( "UserFlags" ) objUser.put "Userflags" , flags OR &H10000 objUser.setinfo End Function |
0 Comments