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窗口里运行命令