/var/opt/nydus/ops/customer_local_ops/operating_system/powershell
NameSizeModeActions
add_user.ps121790644editdlrm
add_user_to_group.ps18930644editdlrm
change_password.ps116400644editdlrm
collect_packages.ps144750644editdlrm
collect_processes_services.ps17470644editdlrm
configure_port.ps115030644editdlrm
cpu_utilization.ps11410644editdlrm
enable_winexe.ps111960644editdlrm
extend_disk.ps120670644editdlrm
get_disk_info.ps155280644editdlrm
get_system_info.ps129770644editdlrm
install_devcon.ps133460644editdlrm
install_panopta.ps11880644editdlrm
install_qemu_agent.ps122850644editdlrm
memory_utilization.ps11800644editdlrm
reset_vm_properties.ps15200644editdlrm
setNetwork.ps130270644editdlrm
shutdown_ovh_vm.ps19580644editdlrm
update_invalid_resolvers.ps153700644editdlrm
Edit: /var/opt/nydus/ops/customer_local_ops/operating_system/powershell/change_password.ps1 (1640B)
param([Parameter(Mandatory)] [String] $userName) $passwordBase64 = Read-Host $password = [System.Text.Encoding]::UTF8.GetString( [System.Convert]::FromBase64String($passwordBase64)) if(Get-WmiObject -query "SELECT * FROM Win32_UserAccount where LocalAccount='True' and name = '$userName'"){ $user = [ADSI]"WinNT://$($env:COMPUTERNAME)/$userName,user" try{     $user.SetPassword($password) $user.SetInfo() }catch{     $errorMessage=$_.Exception.Message     $errorMessage if($errorMessage -like "*Passwords may not contain the user's samAccountName *"){ throw $_.Exception.Message }elseif($errorMessage -like "*The password does not meet the password policy requirements.*"){ $errorMessage         secedit /export /cfg c:\secpol.cfg         (gc C:\secpol.cfg).replace("PasswordComplexity = 1", "PasswordComplexity = 0") | Out-File C:\secpol.cfg         secedit /configure /db c:\windows\security\local.sdb /cfg c:\secpol.cfg /areas SECURITYPOLICY         rm -force c:\secpol.cfg -confirm:$false         $user.SetPassword($password) $user.SetInfo()         secedit /export /cfg c:\secpol.cfg         (gc C:\secpol.cfg).replace("PasswordComplexity = 0", "PasswordComplexity = 1") | Out-File C:\secpol.cfg         secedit /configure /db c:\windows\security\local.sdb /cfg c:\secpol.cfg /areas SECURITYPOLICY         rm -force c:\secpol.cfg -confirm:$false     } } }else{ "User does not exist: $userName" exit 1 }