问题标签 [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.
powershell - 如何在交互式 Powershell Remoting 会话中使用 cdb.exe
我正在使用 cdb.exe 远程调试服务。为了缓解这种情况,我一直在尝试使用 powershell 远程会话来完成这项工作。但是,我遇到了我不理解的行为。
这有效
- 新会话 | 进入会话
- (在交互式会话中)cdb.exe -server "npipe:pipe=debug" -p ###
- (在另一个本地 powershell 或 cmd 中)cdb.exe -remote "npipe:pipe=debug,server=server"
这样,我就可以从本地 cdb 远程控制会话。我还在连接的远程 powershell 中远程看到了整个会话。这让我想到......对于一个快速会话,为什么不删除对第二个本地窗口的需要,而只使用远程会话中的 cdb 。
除了,我不能让它工作。
这不起作用
- 新会话 | 进取心
- (在交互式会话中)cdb.exe -p ###
当 cdb 达到提示时,powershell 退出 cdb 并给我 powershell 提示。
这是我可以更改的设置吗?
这只是powershell远程处理和WinRM如何工作的东西吗?
我可以在远程窗口中实时观看整个会话,这似乎很奇怪,但没有办法与之交互。
powershell - 使用 .NET 框架 4 编写的 WinRM 和 powershell 模块
我已通过 WinRM 成功连接到远程 powershell 会话。它就像一个魅力。当我尝试导入一个使用为 .NET 框架 4 构建的程序集的模块时,问题就开始了。
在本地工作的时候也有同样的问题,但是通过调整powershell.exe的app.config很容易解决。尝试在远程主机上做同样的事情,但它不起作用。我猜 WinRM 有它自己的运行空间,与 powershell.exe 无关。
有没有办法配置 WinRM 使其在 .NET 4 下运行?
powershell-remoting - Powershell 方法到 SFTP 到 Linux
是否有任何 Powershell 脚本可以对 Unix/Linux 机器执行 SFTP?
powershell - 从 Powershell 执行远程安静 MSI 安装
我正在尝试使用 Invoke-Command powershell cmdlet 来安装 MSI 安装程序。从本地计算机上的 powershell 和正确的目录中,以下工作:
以下似乎不起作用:
出于测试目的,我正在处理传入“。”的本地机器。对于 -ComputerName 参数。在传递给 Invoke-Command 之前,路径已被验证正确,并且在此代码的不同版本上生成的错误表明路径是正确的。我也尝试过在远程调用设置时使用和不使用“&”。其他 Invoke-Command 调用正在工作,所以我怀疑这是权限问题。我已经验证 pwd 调用的返回是预期的目录。
如何让安装工作?
powershell - Powershell Remote Invoke-Command Start-Process App 启动后立即关闭
我正在编写一个脚本来远程杀死两个进程,删除一些文件夹,并将服务作为应用程序启动。最终这将被部署为在多台服务器上运行,但我目前正在对一台服务器进行测试。一切都很好,除了最后一步是启动远程服务(由于它作为服务运行的一些兼容性问题,它使用 -cl 参数作为应用程序运行)。应用程序通过脚本启动,但在脚本进入下一步时立即关闭。我是一个完全的菜鸟,所以我一直在挖掘很多,但没有找到解决方案的运气。似乎我最终可能不得不在新的运行空间中启动该过程,但我也没有找到一个好的新手指南来做这件事。
此外,当本地化并在机器上运行时,脚本的执行方式也与它应有的一样。
这就是我所拥有的
c# - 客户拒绝环境中的“脚本”。如何在 C# 应用程序中嵌入 *.ps1?
我的 C# 应用程序中嵌入了以下示例 Powershell 脚本。
Powershell 代码
Visual Studio 为我提供了以下嵌入选项:
我见过的每个 PowerShell 示例(Exchange 上的 MSDN和 MSFT Dev Center)都要求我将 Powershell 命令分割成“位”并通过解析器发送。
我不想在我的应用程序中留下很多 PS1 文件,我需要一个没有其他“支持”PS1 文件的二进制文件。
我怎样才能使 myapp.exe 成为我的客户看到的唯一内容?
powershell - AddPSSnapin() 与 RunspaceFactory.CreateRunspace(WSManConnectionInfo) 之间的区别?
我需要使用 C# 和 Powershell 连接到 Exchange 2010 服务器。Exchange 2007 文档希望我添加一个管理单元
网上的其他样例要我这样用WSMan
所以我的问题是:
这些技术之间的有效区别是什么?
它们可以互换吗?
powershell - 阻止 Powershell 退出
我知道-noexit
PowerShell 有一个小开关。
无论如何,不使用那个开关就可以留在外壳中吗?
换句话说,我想要一个脚本命令执行然后让外壳保持打开状态。
powershell - 在不存在的角色上捕获 Get-ManagementRole 异常
如果它尚不存在,我需要创建一个新的自定义无范围角色。我的问题是,如果角色已经存在,New-ManagementRole 只会终止我的脚本,并且 Get-ManagementRole 不能用于检查该角色,因为如果该角色不存在,它将终止我的脚本^^
两个 Cmdlet 都不能被 'catch' 捕获 (!!??)
呃,……有什么建议吗……?
powershell - 在 foreach 循环中调用时的 Powershell Stop-Process null 参数
我有以下小型 PowerShell 脚本,旨在杀死远程机器上的某些特定进程:
但是,我收到以下错误:
无法将参数绑定到参数“Id”,因为它为空。
据我所知,管道不应该被任何东西打断,所以我不太确定我哪里出错了。