问题标签 [powershell-remoting]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1571 浏览

powershell - Powershell - 使用远程处理启动脚本的问题

我有一个包含以下内容的文件 transcript-test.ps1

$log="TestLog{0:yyyyMMdd-HHmm}" -f (Get-Date) $logfile = 'C:\logs\'+$log+'.txt' Start-transcript -path $logfile -force Write-host "测试此消息是否被记录“停止成绩单

我尝试从“box1”运行脚本,日志文件包含以下内容

** * ** * ** * * Windows PowerShell 脚本开始时间:20110105114050 用户名:域\用户机器:BOX1(Microsoft Windows NT 5.2.3790 Service Pack 2) * ** * ** * ** *脚本开始,输出文件是 C:\logs\TestLog20110105-1140.txt

测试此消息是否被记录

** * ** * ** ** Windows PowerShell 脚本结束时间:20110105114050


当我使用以下脚本从另一台机器运行相同的脚本时,我在日志文件中看不到任何消息

调用命令 {powershell.exe -ExecutionPolicy Unrestricted -NoProfile -File C:\in ll\transcript-test.ps1} -computername box1 -credential $credential get-credential

日志文件内容:

** * ** * ** * * Windows PowerShell Transcript Start 开始时间:20110105114201 用户名:DOMAIN\user 机器:BOX1(Microsoft Windows NT 5.2.3790 Service Pack 2)


** * ** * ** ** Windows PowerShell 脚本结束时间:20110105114201


远程调用时是否有将脚本中的消息记录到日志文件?

谢谢!桑吉夫

0 投票
1 回答
1999 浏览

powershell - Powershell 2.0 远程加载 .Net 4.0 dll

我正在尝试在远程 Powershell 2.0 会话中使用 [Reflection.Assembly]::LoadFrom 加载 .Net 4.0 程序集。由于我对 powershell.exe.config 文件进行了更改,它可以在本地工作,但在远程会话中出现“此程序集由更新的运行时构建...”异常而失败。

所涉及的两台机器都有 .Net 2.0 和 4.0,并且对 x86 和 x64 位 powershell 可执行文件的 powershell.exe.config 进行了更改。我还尝试更改服务器 powershell 注册表项: HKLM:\Software\Microsoft\Powershell\1\PowerShellEngine\RuntimeVersion HKLM:\Software\Wow6432Node\Microsoft\Powershell\1\PowerShellEngine\RuntimeVersion

我一定错过了什么,但我不知道它是什么。

编辑: 以下是我正在执行的代码示例。

0 投票
3 回答
6885 浏览

java - 使用 PowerShell 远程运行 Java

当我在远程会话 ( ) 中运行PowerShelletsn {servername}时,有时我似乎无法运行 Java 进程,即使是最简单的进程:

Hello.jar是一个“你好,世界!” 应该只将“Hello”打印到标准输出的应用程序。

那么,问题是,在 PowerShell 会话的另一端运行进程有什么特别之处吗?Java VM 的工作方式是否有什么特别之处可能不允许这样的处理?内存是在远程计算机上分配的,对吗?这是可用物理内存的读数:

但是,当我远程桌面到服务器并询问操作系统有多少可用内存时,它说有 270 MB 物理内存可用。让我知道你的想法!

0 投票
1 回答
2164 浏览

powershell - Enabling Enable-PSRemoting on Powershell 1.0

This is in relation to http://www.computerperformance.co.uk/powershell/powershell_remote.htm . Currently, most of the machines in my Test environment are on Powershell 1.0. Under such a scenario, is there a way by which I can still manage to make remote calls via Powershell from one machine to another. My ultimate motive is to start/stop/restart a windows service remotely using Powershell.

0 投票
2 回答
11636 浏览

powershell - 为什么 get-process -computername 会返回无法连接到远程机器错误?

我可以在特定机器上执行以下命令,它可以返回多台目标计算机上的进程列表,但在一台机器上返回“无法连接到远程机器”错误。

获取进程-计算机名 192.168.1.101

  • 目标机器均未安装 powershell。
  • 我正在执行 powershell 脚本的机器安装了 2.0。
  • 我在所有机器上都有管理员权限。
  • 能够远程返回进程列表的目标机器是带有 SP 1 的 server 2003 Standard Edition。
  • 不远程返回进程列表的目标机器是 server 2003 R2 Standard Edition SP2。

什么会阻止我使用 powershell 从远程机器获取进程列表?

0 投票
2 回答
2032 浏览

sql-server-2008 - 通过过渡计算机问题连接到 sql server,NT AUTHORITY\ANONYMOUS LOGON 登录失败

我有可以使用域用户凭据连接到的 SQL Server 2008。网络中有许多计算机,如果我以该域用户登录,我可以成功连接到 SQL Server(使用 Windows 身份验证)。

问题是当我使用 PowerShell 远程处理并建立从计算机 A 到计算机 B 的远程会话时。当我运行我们dbtool的尝试连接到 SqlServer(在远程会话中)login failed for NT AUTHORITY\ANONYMOUS LOGON时,会发生“”错误。

这很奇怪,因为我在同一个域用户下建立了远程会话。为什么ANONYMOUS要传递给 SqlServer?

感谢帮助

0 投票
2 回答
5038 浏览

android - 用于 Powershell 远程脚本的 Android 客户端?

任何人都知道本地网络上用于 Powershell 远程脚本的良好客户端吗?

我了解客户端需要 WinRM 才能启用远程脚本。

WinRM 是“Windows 远程管理 (WinRM) 是 Microsoft 对 WS 管理协议的实现,这是一种基于标准简单对象访问协议 (SOAP) 的防火墙友好协议,它允许来自不同供应商的硬件和操作系统进行互操作。 " http://msdn.microsoft.com/en-us/library/aa384426(v=vs.85).aspx

如果 WinRM 客户端不适用于 Android,但 WS-Management 协议客户端可用,您可以使用后者进行远程脚本编写吗?

0 投票
1 回答
6546 浏览

powershell - powershell远程处理:非常慢

如果我从solaris服务器ssh到美国服务器,ssh连接很快,比如删除一个文件很快就可以完成。

但是为什么powershell远程处理这么慢,我进入远程会话后,然后删除一个项目,需要10多秒才能完成。

运行以下命令也需要超过 5 秒。

我使用远程处理的原因之一是远程桌面连接速度很慢,因为它必须将大量数据从服务器传输到本地。对于远程处理,我希望它只传输数据量很少的文本,所以我希望它会比远程桌面连接快得多。但事实是它也很慢。

有什么方法可以提高性能,或者找出大部分时间都花在了哪里?

0 投票
3 回答
1055 浏览

powershell - 从 Team Build 运行 winrs 命令挂起

我的 TFS 构建工作流程中有一个步骤,它尝试使用 winrs 在远程计算机上调用命令。我使用一个调用进程任务并将其作为命令的powershell,然后传入一个包含类似内容的脚本

该命令运行得很好,我可以在构建日志中看到输出,但是整个事情似乎在那一点上停滞不前。我可以登录远程框并确认没有 ipconfig 正在运行,因此该过程已完成,但就像 winrs 没有返回一样。是否有一些我错过的技巧也许是

旗帜?

0 投票
2 回答
2510 浏览

powershell - Powershell 限制主机上的远程访问

我有三台 Windows 2008 R2 服务器;DEV、UAT 和 Live。我正在这些服务器之间部署 Web 应用程序,包括 IIS 设置和配置以及通过 PowerShell 脚本进行的数据库备份和恢复。我使用 powershell 远程会话。我想阻止除我的部署机器以外的任何机器在主机上创建 powershell 远程会话,即使用户已通过身份验证。这可能吗?

我已经广泛浏览了 PSRemoting 文档,但找不到任何有用的东西。

提前致谢