powershell-remoting相关内容

如何在PowerShell中将Foreach函数中的数据存储在Html文件中并获取物理内存

我已经为存储网络中系统的BIOS信息的每个文件编写了一个,结果将显示在我的控制台上,但我希望它们按顺序显示在一个HTML文件中。 编码: $arrComputers = get-Content -Path "C:Computers.txt" foreach ($strComputer in $arrComputers) { $colItems = g ..

Enter-PSS远程服务器会话失败,并显示";找不到计算机";

我的桌面是Win7,我正在尝试连接到服务器2012。 两台主机位于同一个域中。 如果我这样做: Enter-PSSession -ComputerName *ServerName*** 我从winrm收到以下失败消息 Enter-PSSession:连接到远程服务器xxx失败,并显示 以下错误消息:WinRM无法处理该请求。使用时出现以下错误 Kerberos身份验证 ..
发布时间:2022-04-25 22:31:30 其他开发

从本地计算机到远程计算机的PowerShell任务

我正从本地计算机在远程计算机上执行以下任务: 创建/删除/修改某些目录 将某些文件夹从本地计算机复制到远程计算机 使用非交互选项静默安装某些.exe 执行某些批处理文件 我想在PowerShell中编写脚本。PowerShell的新手。我对“PowerShell Remoting”等术语做了一些基本的调查。 我需要寻找的东西是什么?这方面的相关例子会有帮助,我应该在哪里找到 ..

在PowerShell中运行远程脚本

我已经成功地使winrm正常工作,并且能够在外壳中运行Enter-PSSession my-machine并随后输入命令。但是,当我尝试运行启动远程会话的脚本时,所有后续调用都在本地计算机上运行。例如: PS> test.ps1 test.ps1的内容 Enter-PSSession remote-pcname gc env:computername 打印出local-pcna ..
发布时间:2022-04-09 10:33:52 其他开发

在远程服务器上安装软件时调用命令的问题

我需要以安静模式在多个远程服务器上安装一个应用程序.我使用 Powershell v3.0 创建了一个如下所示的脚本 (Installer.ps1): param([String] $ServerNameFilePath = $(throw "提供包含服务器名称的文本文件的路径"),[String] $InstallerFolderPath = $(throw "提供安装程序文件夹路径.这应该是 ..

PowerShell 工作流 - InlineScript 远程处理

如何使用 PowerShell 工作流通过远程 PowerShell 与 Exchange Online 交互,并利用并行 foreach、重试等工作流功能? # 我永远找不到具体的例子,但终于让它工作了,所以我想分享一下.此 PowerShell 工作流允许您并行查询 Exchange Online(也可以是本地 Exchange),自动重试错误并自我限制. 希望这对其他人有益(并且是 ..
发布时间:2021-09-28 20:01:07 其他开发

TFS 构建 Visual Studio 测试代理部署任务的 PowerShell 远程处理错误

我正在致力于将自动化 UI 功能测试集成到非 XAML TFS 构建中. 我的构建定义指定了以下构建步骤:- 获取来源- NuGet 安装程序- MSBuild- Windows 机器文件复制- Visual Studio 测试代理部署- 运行功能测试 前四个步骤成功完成.第 4 步(Windows 机器文件复制)将我们的测试项目应用程序文件夹内容从我们的构建服务器复制到另一个远程 V ..
发布时间:2021-09-06 20:39:45 其他开发

针对不同 AD 域中的机器的 TFS“目标机器上的 Powershell"任务

我们希望在我们的部署中使用 TFS 发布管理.我们有几个环境(dev、qa、staging、prod).他们每个人都在单独的 AD 林中.构建机器也驻留在单独的森林中.他们之间没有信任. 我将目标机器设置为接受用于 PS 远程处理的 CredSSP 身份验证.我能够从构建机器进入目标机器上的 PS 会话.但是 TFS 任务“目标机器上的 Powershell"没有运气. 这里是我的任务 ..

我的状态不会更新,它会继续从以前的状态中拉出

这里是我的脚本,基本上它刷新了服务,一切正常,直到 Start-Sleep 25 之后的最后一次状态检查.它不断提取它收到的第一个状态(我在这个脚本中有几个检查状态,它使用第一个状态而不是重新检查它). 例如,如果服务处于离线状态,它将使用第一次检查时获取的第一个离线状态,并在服务开启后显示.有什么方法可以让脚本重新检查状态并显示它而不是使用第一个? $services = "RTCRGS ..
发布时间:2021-07-17 19:02:31 其他开发

Invoke-Command 和直接查询的区别

我目前正在编写一个从服务器查询磁盘信息的脚本.我遇到了一个问题,我真的不知道这里发生了什么.愿你能帮助我. 以下代码有效(已替换 ComputerName): $space1 = Invoke-Command -ComputerName "xxxxxx" -ScriptBlock {Get-WmiObject -Class Win32_LogicalDisk -Filter "Device ..
发布时间:2021-07-10 20:07:29 其他开发

PowerShell 控制台输出上的可点击超链接

我在使用以下 PowerShell 脚本时遇到了一些问题,你能帮我解决这个问题吗? 我想要完成的是在 PowerShell 的控制台输出中创建一个可点击的超链接.类似的东西: $testOutPut = "http://something.com"写主机 $OutputConvertedIntoHYPERLINK 所需的控制台响应在哪里: 可点击的外部应用链接http://someth ..
发布时间:2021-06-19 21:10:02 其他开发