Powershell Get-Package 未正确过滤
我在使用 Get-Package cmdlet 过滤应用程序时遇到了这个问题 当我使用下面的代码时, $Cred = Get-Credential Invoke-Command -ComputerName "server0…
如何通过powershell删除多台服务器上的特定文件类型
我正在尝试删除我的环境中多台服务器上的所有 .pfx 文件。我尝试使用以下脚本,但它似乎不起作用,并且没有吐出错误。 $Systems = Get-Content "$($en…
使用 Invoke-Command Powershell 命令的 -ScriptBlock 中的参数调用函数
我有两台服务器,其中一台是Active Directory,另一台是Windows10。 我想编写一个删除并创建目录的Powershell脚本。(为了简单的情况,我选择删除并创…
将 schtasks.exe 输出传递到 PowerShell 中的 foreach 循环
我正在使用 powershell5.1,我试图获取远程服务器上运行的一些任务,看看是否有任何任务正在运行。如果有任何正在运行的任务,那么我将使脚本休眠一分…
阻止 Powershell 退出
我知道 PowerShell 有一个 -noexit 开关。 有没有办法在不使用该开关的情况下留在 shell 中? 换句话说,我想要一个执行然后让 shell 打开的脚本命令…
从 Powershell 执行远程静默 MSI 安装
我正在尝试使用 Invoke-Command powershell cmdlet 来安装 MSI 安装程序。从本地计算机上的 powershell 内和正确的目录中,可以执行以下操作: ./setu…
Powershell 远程调用命令启动进程应用程序启动后立即关闭
我正在编写一个脚本来远程终止两个进程,删除一些文件夹,并将服务作为应用程序启动。最终,这将被部署为在多个服务器上运行,但我目前正在针对单个服…
使用 .NET Framework 4 编写的 WinRM 和 powershell 模块
我已通过 WinRM 成功连接到远程 powershell 会话。它就像一个魅力。当我尝试导入使用为 .NET Framework 4 构建的程序集的模块时,问题就开始了。 在本…
无法在 RemotePS 会话中使用 Windows Update COM 对象
我尝试使用 powershell 更改远程服务器中的 Windows 更新设置,但是当我运行以下命令时,出现错误。 PS C:\Windows\system32> Enter-PSSession opalis…
从 C# 环境将参数传递给 powershell 脚本文件
我知道主题行看起来太平凡了,并且有一些帖子解决了许多此类问题。我没有找到我正在寻找的东西,因此这篇文章。 我正在从机器 A 调用要在远程机器(机…
Powershell 远程处理:使用 Powershell 远程配置文件中加载的函数?
当我在远程服务器上有一个加载某些功能的配置文件时,这些功能应该在远程 PSSession 中可用,我的理解是否正确? 我的测试不成功,有什么特殊的技巧可…
在远程会话中启动后台任务,当会话被删除时,这些后台任务不会被终止
我一直在使用 PsExec -d 在远程 powershell 会话中启动控制台应用程序,因为我希望这些应用程序在我执行某些任务时在后台运行。问题是,即使我使用 Re…
powershell 从 PC 中删除软件
(Get-WmiObject -Class Win32_Product -ComputerName $PCNumber -ErrorAction SilentlyContinue | Where-Object { $_.Name -match "$softwareName" })…