我正在尝试登录计算机.我一直在玩各种版本,并确定我过去的问题是当我不知道我真正想做什么的时候.
我发现在运行脚本时我在错误的PC上.
当我现在在正确的PC上运行脚本时,以下代码要求我输入密码.
gwmi win32_service –credential domain\username –computer PC#
Run Code Online (Sandbox Code Playgroud)
我上面的当前脚本是否有办法在没有用户输入的情况下强制使用用户名和密码?我必须为100台PC执行此操作,因此我想循环遍历所有这些PC而无需用户输入密码100次.
我尝试过以下操作:
$Username = 'domain\username'
$Password = 'password'
$pass = ConvertTo-SecureString -AsPlainText $Password -Force
$SecureString = $pass
# Users you password securly
$MySecureCreds = New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList $Username,$SecureString –computer PC#
Run Code Online (Sandbox Code Playgroud)
但是,我得到了一个错误 A parameter cannot be found that matches parameter name 'computer'.
还尝试过:
$MySecureCreds = New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList $Username,$SecureString
# Sets yous credentials to be used
#$RemoteConn = New-PSSession -ComputerName "PC#" -Credential $MySecureCreds -Authentication default
Run Code Online (Sandbox Code Playgroud)
但RemoteConn不起作用
我试图在自动电子邮件的正文中强制换行。
我参考了很多例子,例如“Adding multiplelines to body of SMTP email VB.NET”。
我尝试了许多不同的方法来进行换行:
StringBuilder.AppendLine
Dim sb As New StringBuilder
sb.AppendLine("For security purposes, only the password will be provided within this email.")
sb.AppendLine("Thank you and have a wonderful day.")
Run Code Online (Sandbox Code Playgroud)系统.环境.NewLine
strbody = strbody & "Thank you and have a wonderful day. " & System.Environment.NewLine
strbody = strbody & "Password: " & Dsa.Tables(0).Rows(0).Item(2) & System.Environment.NewLine & System.Environment.NewLine
Run Code Online (Sandbox Code Playgroud)vb换行符
strbody = strbody & "Thank you and have a wonderful day. " & vbNewLine
Run Code Online (Sandbox Code Playgroud)铬铬 …