与Powershell一起默默地使用RDC

时间:2018-05-02 13:43:04

标签: powershell powershell-remoting

我的目标如下:我需要能够进入我们的一个服务器并运行脚本,但我必须通过PowerShell远程执行此操作。它需要以静默方式运行 - 不需要任何用户输入。我想为脚本提供一个用户名\密码以及一个IP地址。

我需要能够使用RDC,这样我就可以在Octopus上完成任务后编辑服务器上的文件。

到目前为止我尝试的所有内容在打开时都需要密码。有人能指出我正确的方向吗?

现在我有这个:New-PSSession -ComputerName 100.100.10.100 -Credential Code1 \ name 我知道这会提示输入密码,但是想知道是否有办法解决这个问题,或者我是否应该使用其他类型的命令。

1 个答案:

答案 0 :(得分:1)

创建凭证对象

<wpf:Badge Count="108" Margin="20" HorizontalAlignment="Left" BadgeMarginOffset="0,-5,-5,0">
    <Button Height="100" Width="100">
        <Button.Content>
            <Image Source="Resources/about.png" />
        </Button.Content>
    </Button>
</wpf:Badge>

使用参数获取$Credential = New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList $UserName,$Password New-PSSession -Credential $Credential -computerName $computer $Username$Password的类型为$Password