164得票12回答
在不需要提示输入密码的情况下使用PowerShell凭据

我想重新启动属于某个域的远程计算机。我有一个管理员账户,但不知道如何在powershell中使用它。 我知道有一个Restart-Computer cmdlet,而且可以传递凭证,但如果我的域是例如mydomain,我的用户名是myuser,密码是mypassword,正确的语法是什么? ...

70得票10回答
使用IP地址作为目标的PowerShell远程控制

我已经成功在我的Server 2008 R2上启用了PSRemoting。 当我使用主机名作为目标,在同一网络内可以进行远程pssession。 但是,当我尝试从任何计算机(在网络内或通过VPN连接从另一个网络)使用IP地址作为目标时,我失败了。我希望能够通过VPN连接使用远程控制,因为在这...

43得票1回答
在我的Powershell脚本中,Enter-PSSession无法正常工作。

当我从脚本中运行下面的代码时,文件最终被创建在我的本地机器上。$cred = Get-Credential domain\DanTest Enter-PSSession -computerName xsappb01 -credential $cred New-Item -type file ...

41得票6回答
如何将自定义PowerShell模块导入远程会话?

我正在开发一个自定义的 PowerShell 模块,希望能在与不同计算机上的远程会话中使用。下面的代码(显然不能工作)解释了我想要实现的目标:import-module .\MyCustomModule.psm1 $session = new-pssession -computerName s...

40得票10回答
阻止Powershell退出

我知道PowerShell有一个名为-noexit的小开关。 是否有不使用该开关而保持在shell中的方法? 换句话说,我想要一个执行命令后保持shell打开的脚本命令。

38得票10回答
如何在PowerShell远程会话中编辑文件(PowerShell)

我正在使用PowerShell远程连接另一台计算机,非常好用。虽然可以做很多事情,但如何编辑文件呢? PS C:\Users\guutlee> Enter-PSSession -ComputerName appprod [appprod]: PS C:\Users\guutl...

38得票4回答
使用PowerShell运行我的第三方DLL文件

我不确定PowerShell是否可以实现这一点。 但基本上,我有一个Windows Forms程序来配置一个名为EO Server的程序。 EO Server有一个API,我引用EOServerAPI.dll来运行以下代码。 using EOserverAPI; ... private v...

37得票4回答
如何在使用PowerShell的Invoke-Command进行远程操作时包含本地定义的函数?

我感觉自己错过了某些显而易见的东西,但我就是想不出如何做到这一点。 我有一个ps1脚本,在其中定义了一个函数。它调用该函数,然后尝试在远程使用它:function foo { Param([string]$x) Write-Output $x } foo "Hi!" I...

33得票4回答
Powershell远程控制-策略不允许委派用户凭据

我是powershell的新手,我在使用凭据委派时遇到了困难。我有以下脚本:$session = New-PSSession myserver -Authentication CredSSP -Credential DOMAIN\Administrator Invoke-Command -Se...

29得票3回答
如何在远程计算机上执行PowerShell脚本?

我试图在远程计算机上执行一个脚本。 我在远程机器上执行了 "Enable-PSRemoting" 命令。 我将脚本 hello.ps1 放在远程计算机上。 [我的客户机是Windows XP,远程计算机是Windows 2003] 然后我尝试从客户机上执行该脚本。invoke-comm...