powershell-2.0

通过 GPO 禁用 PowerShell v2
powershell-2.0

通过 GPO 禁用 PowerShell v2

我尝试通过 GPO 禁用旧版 PowerShell v2 版本,但没有成功。 我已经尝试了所有方法,运行计划任务(运行 PowerShell 脚本,如果在本地运行,其中的命令确实有效),包括在本地机器上复制文件,设置新的软件限制策略,但没有任何效果,因为该版本的 PowerShell 保持启用状态。 有什么建议么? ...

Admin

使用 powershell 脚本卸载 chrome
powershell-2.0

使用 powershell 脚本卸载 chrome

我正在尝试使用 powershell 脚本卸载 google chrome,但它会弹出一个窗口让我选择卸载/取消。我该如何通过选择卸载按钮来抑制这种情况? Set-Location 'path\to\my\chrome' .\chrome.exe -ArgumentList '/uninstall', '/silent', '/nointeractive' -Wait ...

Admin

Windows Server Core 上的 PowerShell 2
powershell-2.0

Windows Server Core 上的 PowerShell 2

我有两台机器,Windows Server Core 2016和Windows 10 Enterprise。 从 cmd 执行,PowerShell.exe然后$PSVersionTable.PSVersion为两台机器输出版本 5.1。 从 cmd 执行PowerShell.exe -Version 2然后$PSVersionTable.PSVersion输出, 适用于 Windows Server Core 2016 的版本 5.1 适用于 Windows 10 企业版的 2.0 版本 是否需要在 Windows Core Server 20...

Admin

如何编写这个创建计划任务的 powershell 2.0 命令来运行另一个 powershell 命令?
powershell-2.0

如何编写这个创建计划任务的 powershell 2.0 命令来运行另一个 powershell 命令?

无论出于什么目的,我都是 PS 新手。 我想要运行的命令(手动运行时有效)是: (我意识到部分内容可能是多余的) 启动进程-WindowStyle hidden“$psHome\powershell.exe”-verb runas-ArgumentList“-file c:\distributedfiles\source.ps1-ErrorAction SilentlyContinue” 我希望这个 ^ 命令从需要通过 powershell 创建的计划任务中执行。 我尝试过这样的事情: schtasks.exe /create /t...

Admin

Power Shell Stop-Process 抛出错误,提示进程不存在
powershell-2.0

Power Shell Stop-Process 抛出错误,提示进程不存在

我正在尝试执行以下脚本 $WonderwareProcess = Get-Process -Name "Studio Manager" Write-Output $WonderwareProcess Stop-Process -Name $WonderwareProcess -Force $Result = Get-Process | Where-Object {$_.HasExited} Write-Output $Result Read-Host -Prompt "Press Enter to exit" 它输出以下内容 Handles NPM...

Admin

作为用户,我试图将自己添加到本地管理员组
powershell-2.0

作为用户,我试图将自己添加到本地管理员组

所以我正在进行一项练习,并想问一下有哪些可能的途径可以做到这一点(最好通过 powershell v2) 我尝试过从一个随意编写的批处理文件中执行以下操作:C:\windows\system32\windowspowershell\v1.0\powershell.exe“net localgroup Administrators test1 /add -force 所以这不起作用,我会收到“拒绝访问”并且我不确定如何跳过该授权。 ...

Admin

努力让 Skype 通过 Powershell 2.0 下载
powershell-2.0

努力让 Skype 通过 Powershell 2.0 下载

我创建了一个批处理文件来帮助下载和更新 Skype,但遇到了一些问题。无法正常工作的部分是下载 Skype 本身的部分。我支持的大多数机器都运行的是 Powershell 2.0,很难升级到至少 3.0 请参阅下面我使用的代码: powershell -Command "(New-Object Net.Webclient).DownloadFile('https://go.skype.com/skype.download', 'C:\Temp\Skype-Setup.exe')" 我在命令窗口中收到的错误消息如下: Exception callin...

Admin

power shell + 如何捕获文件中分隔符之前的名称到变量
powershell-2.0

power shell + 如何捕获文件中分隔符之前的名称到变量

在 file.info 中,我们有以下结构 kdme:424324 fejwde:3425 kededmrf:132456 edkmedefrf:45 . . . 如何设置变量 - 具有所有名称的 param - kdme fejwde kededmr edkmedefrf 预期输出 echo $param kdme fejwde kededmr edkmedefrf . . . 注意我们使用 powershell 2 ...

Admin

power shell + 精确匹配第一个字段并捕获分隔符后的第二个字段
powershell-2.0

power shell + 精确匹配第一个字段并捕获分隔符后的第二个字段

我们有以下文件(files.sum) 第一个字段是文件的名称 第二个字段是分隔符 第三个领域是总和 configuration.txt:2327432786 config.csv:458349573 config.csv1:446433543 mod_binaries.txt:475327527 mod_bin:2358934573875 我们想要捕获文件的总和 - config.csv 所以 $SUM 将是第三个必需值 - 458349573 可以根据文件名给出总和值的 power shell cli 是什么? ...

Admin

使用 UNC 路径通过 Powershell 从远程 PC 复制文件
powershell-2.0

使用 UNC 路径通过 Powershell 从远程 PC 复制文件

我需要一种方法来将文件从远程 PC 复制到本地磁盘Powershell v2.0,尝试使用该远程 PC 的管理员权限。通过以下 cmdlet,我们可以复制文件: Copy-Item -Path C:\somefile.txt -Destination c:\someotherfile.txt 但我的问题是如何在上述 cmdlet 中指定我的本地 PC 路径作为目标路径或将远程 PC 路径指定为源路径?如何指定UNC 路径上述 cmdlet 中的源路径或目标路径? ...

Admin

(PowerShell) 脚本如何确定它在启动时正在运行?
powershell-2.0

(PowerShell) 脚本如何确定它在启动时正在运行?

我正在构建一个 PoSh 启动脚本,用于初始化几个计划任务。一个任务在用户登录时触发,另一个任务在空闲时触发。两个任务都会再次运行脚本。启动时只需要脚本的第一部分,但其他时间应该运行整个脚本。 脚本如何确定是在启动时运行还是稍后运行? ...

Admin

如何以及在何处使用 cmd.exe/PowerShell 上传/下载文件
powershell-2.0

如何以及在何处使用 cmd.exe/PowerShell 上传/下载文件

我想通过 CMD 下载文件,我发现的第一个方法是 FTP。我租了一台服务器,一切正常。问题是输入凭证需要很长时间。经过一番研究,我发现了以下 PowerShell 行: powershell (new-object System.Net.WebClient).DownloadFile('http://website.com/file.exe','%TEMP%\file.exe') 但我有一些疑问: %TEMP% 后面的部分是干什么用的?那是文件“到达”的目的地吗?所以如果我想将其下载到 C:\,我只需将其更改为 C:\,对吗?我可以在哪里免费托管文件...

Admin

为什么我需要转义此 Powershell 字符串中的最后一个单引号?
powershell-2.0

为什么我需要转义此 Powershell 字符串中的最后一个单引号?

根据 Powershell“关于引用规则“: 此处字符串 (here-string) 是一个单引号或双引号字符串,其中引号按字面意思解释。 但是,以下字符串在 Powershell 版本 5.0(内部版本 10586,修订版 117)中会导致 TerminatorExpectedAtEndOfString 异常。在 Powershell 版本 2.0 中,它可以按预期工作: $herestr=@" '"' "@ Write-Host $herestr 如果我用反引号(`)引用最后一个单引号,则此处的字符串在 2.0 和 5.0 版本中均可按...

Admin