powershell PowerShell脚本,用于测试用户名和密码,以确保它们有效并且可以正常工作。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了powershell PowerShell脚本,用于测试用户名和密码,以确保它们有效并且可以正常工作。相关的知识,希望对你有一定的参考价值。

#usage: Test-UserCredential -username UserNameToTest -password (Read-Host)

Function Test-UserCredential { 
    Param($username, $password) 
    Add-Type -AssemblyName System.DirectoryServices.AccountManagement 
    $ct = [System.DirectoryServices.AccountManagement.ContextType]::Machine, $env:computername 
    $opt = [System.DirectoryServices.AccountManagement.ContextOptions]::SimpleBind 
    $pc = New-Object System.DirectoryServices.AccountManagement.PrincipalContext -ArgumentList $ct 
    $Result = $pc.ValidateCredentials($username, $password).ToString() 
    $Result 
} 

Test-UserCredential -username scu\svcsp2wts -password xxxx

以上是关于powershell PowerShell脚本,用于测试用户名和密码,以确保它们有效并且可以正常工作。的主要内容,如果未能解决你的问题,请参考以下文章

SQLServer用powershell实现多台服务器批量执行SQL脚本

利用 Powershell 编写简单的浏览器脚本

PowerShell脚本授权最佳实践

暂停程序,直到 powershell 脚本完成

如何使用 Python 中的参数运行 PowerShell 脚本

win2008如何在用bat调出的powershell窗口里运行命令