powershell-3.0

使用 powershell 脚本卸载 chrome
powershell-3.0

使用 powershell 脚本卸载 chrome

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

Admin

PowerShell 中的 netstat 过滤逻辑包含/排除
powershell-3.0

PowerShell 中的 netstat 过滤逻辑包含/排除

目前,我们使用 PowerShell 中的一些逻辑来获取netstat -ano所有 TCP 和 UDP 结果并过滤掉我们不需要看到的结果,然后将其导出到 CSV。我们希望结果仅包含聆听和(空白的)和非环回 IP。 一个例子是netstat -ano | Where-Object{$_ -notlike '*127.?.?.?*' -and $_ -notmatch '\[::1]' -and $_ -notmatch 'TIME_WAIT' -and $_ -notmatch 'CLOSE*' -and $_ -notmatch 'ESTABLISHED...

Admin

PowerShell-解析文件名中的开头字符,以便可以正确进行比较
powershell-3.0

PowerShell-解析文件名中的开头字符,以便可以正确进行比较

使用 PowerShell 的命名约定中的文件名示例: SYSTEM_20201019-01_PRE 文件夹 SYSTEM_20201118_文件1.txt SYSTEM_20201118_文件2.csv SYSTEM_20201118_文件3_和文件4.txt SYSTEM_20201019-01_POST 文件夹 SYSTEM_20201119_文件1.txt SYSTEM_20201119_文件2.csv SYSTEM_20201119_文件3_和文件4.txt 我们使用了这个惯例并且它工作得很好,就像“SYSTEM_file1.txt“在我们...

Admin

如何获取 CLSID 列表及其关联的 COM 对象名称?
powershell-3.0

如何获取 CLSID 列表及其关联的 COM 对象名称?

在寻找生成或获取 CLSID 列表的方法时,我发现了这个关联,确实可以做到。 但在我看来它是不完整的,完整的列表将包括 CLSID 及其关联的 COM 对象名称,正如问题中提到的那样。 我如何获取如此完整的 CLSID 列表? ...

Admin

Powershell 文件创建 - 创建日期奇怪
powershell-3.0

Powershell 文件创建 - 创建日期奇怪

为工作创建一个脚本,他们希望日志滚动 7 天。例如,今天的日志是 xxxxx.log,明天将重命名为 xxxxx.01,第二天重命名为 xxxxx.02。 但是我的日期发生了一些奇怪的事情。为了测试脚本是否正常工作,我创建了一个名为 xxxxx.log 的文件,并将创建日期(通过 powershell)更改为几年前。然后脚本检查文件以查看创建日期是否是今天,如果不是,则滚动。 它将文件重命名为 xxxxx.01(这很好),然后为今天创建了一个新的日志文件,但是这个新的日志文件具有旧文件的创建日期,而重命名的文件的日期更改为完全不同的日期。 我尝试过复制...

Admin

使用 FileSystemWatcher 在目录中拾取 2 个文件扩展名
powershell-3.0

使用 FileSystemWatcher 在目录中拾取 2 个文件扩展名

我只想获取 pdf 和 rtf 文件,但在回显变量时我得到了“true”的结果 $watcher = New-Object System.IO.FileSystemWatcher Write-Host "First line of the script, getting the watcher folder " $watcher -ForegroundColor white $watcher.Path = "C:\Users\Demo Site" Write-Host "This is the current path " $watcher.Path -...

Admin

如何将 SAMAccount 添加到结果中?
powershell-3.0

如何将 SAMAccount 添加到结果中?

不知道如何将 SAMAccounts(AD 用户名)添加到结果中,有人可以帮忙吗? Get-Mailbox -ResultSize Unlimited | Get-MailboxPermission | where {$_.user.tostring() -ne "NT AUTHORITY\SELF" -and $_.IsInherited -eq $false} | Select Identity,User,Username,@{Name='Access Rights';Expression= {[string]::join(', ', $_.Ac...

Admin

PowerShell 始终以管理员身份启动
powershell-3.0

PowerShell 始终以管理员身份启动

我继承了在 Windows Server 2008 上运行的旧版 Citrix 6.5 系统。是的,我知道这个堆栈不是用于解决服务器问题的,但我的感觉是,这个工作站问题作为服务器用于运行虚拟会话。 怪癖:普通用户启动 PowerShell 时没有选择管理员选项: 它启动后标题中仅短暂显示“Windows PowerShell”,但随后不知何故切换到“管理员:Windows PowerShell”: 并且 shell 确实处于管理员模式,即我可以在 C:\Windows 文件夹中创建文件,例如“Hello, World”>C:\Window...

Admin

移动事件日志源没有效果
powershell-3.0

移动事件日志源没有效果

我遇到了一个问题,为了清楚起见,我将分步描述: Foo我在事件日志中创建了一个名为的事件源,Application使用以下 powershell 命令调用: New-EventLog -source Foo -LogName "Application" 我可以使用该源成功记录到事件日志。 之后,我决定删除源并在不同的事件日志中重新创建它: Remove-Eventlog -Source "Foo" New-EventLog -source "Foo" -LogName "My App Log" 我遇到的问题是然后当我运行Write-EventLo...

Admin

Powershell 设置默认浏览器
powershell-3.0

Powershell 设置默认浏览器

我创建了一个使用 PowerShell 安装 Chrome 的过程。我现在要做的是让 PowerShell 更改计算机的注册表并将默认浏览器更改为 Chrome。 我希望所有用户都能做到这一点,而不仅仅是当前用户。 现在我有这个 Set-Itemproperty -path HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\https\UserChoice -name "ProgId" -value ChromeHTML -force Se...

Admin

Windows Server 2012 阻止远程桌面帐户在不活动后注销
powershell-3.0

Windows Server 2012 阻止远程桌面帐户在不活动后注销

我有一个从 AWS 中的 Windows Server 2012 实例上的 Powershell 运行的进程,但它当前在用户帐户下运行。问题是,一旦远程桌面连接因任何原因关闭,该帐户似乎会在一段时间后注销。 远程桌面会话在不活动后关闭是完全正常的 - 但是我如何阻止另一端的帐户注销并终止该进程? ...

Admin

提示用户输入要在 Powershell 命令上使用的内容吗?
powershell-3.0

提示用户输入要在 Powershell 命令上使用的内容吗?

我正在尝试执行下面的代码并且它正在运行: PS C:\> Rename-Computer -NewName TEST -DomainCredential okadamanila\itservices 鉴于主机名是在 PS1 文件上给出的 - 但是,我想要求或提示用户输入以替换主机名;我尝试使用下面的代码块: $hostname = read-host "Please enter your name" Write-Host "YOUR PREFERRED HOSTNAME IS $hostname - INITIALIZING HOSTNAME ...

Admin

无法在 Windows 10 上启动 PowerShell 3.0
powershell-3.0

无法在 Windows 10 上启动 PowerShell 3.0

我遇到了一个非常奇怪的问题,powershell 似乎在启动时挂起,但仅限于版本 3: C:\WINDOWS\system32>powershell -version 2.0 Windows PowerShell Copyright (C) 2009 Microsoft Corporation. All rights reserved. PS C:\WINDOWS\system32> exit C:\WINDOWS\system32>powershell -version 3.0 Windows PowerShell Copyrigh...

Admin