找到关于 PowerShell 的463 篇文章

如何使用 PowerShell 获取系统运行时间?

Chirag Nagrekar
更新于 2023年11月1日 20:16:48

44K+ 次浏览

要获取 Windows 系统的运行时间,可以使用 CIM Instance 方法和类名 Win32_OperatingSystem。使用此类后,有一个名为 LastBootupTime 的属性,显示计算机上次重新启动的日期。示例:Get-CimInstance -ClassName Win32_OperatingSystem | Select LastBootUpTime 输出:LastBootUpTime -------------- 2020/9/29 8:12:08 AM 如果检查上述输出的数据类型,由于输出格式的原因,它应该是 DateTime。(Get-CimInstance -ClassName Win32_OperatingSystem).LastBootUpTime.Gettype() 输出:IsPublic IsSerial Name     BaseType -------- -------- ----     -------- True     True     DateTime System.ValueType 我们现在需要以天-小时-分钟的格式显示系统的运行时间。因此,我们将进行比较…… 阅读更多

如何使用 PowerShell 在 Windows 操作系统上阻止端口?

Chirag Nagrekar
更新于 2020年10月16日 09:39:26

3K+ 次浏览

要在 Windows 操作系统上使用 PowerShell 阻止端口,需要使用 New-NetFirewallRule 命令更改防火墙设置。示例:我们需要阻止计算机上的 5985 端口。以下代码将阻止本地计算机上 5985 端口上的所有 TCP 入站请求。New-NetFirewallRule -DisplayName "Block WINRM HTTP Port" `                     -Direction Inbound `                     -LocalPort 5985 `                     -Protocol TCP `                     -Action Block 要…… 阅读更多

如何使用 PowerShell 在 Windows 操作系统中打开端口?

Chirag Nagrekar
更新于 2020年10月16日 09:35:20

2K+ 次浏览

要在 Windows 操作系统中打开端口,我们需要了解一些信息。例如:我们需要为哪个配置文件打开端口(公共、专用或域)?- 可选我们需要打开哪个端口(端口号)?端口的方向 – 入站(即传入请求)或出站(即传出请求)。协议名称(TCP、UDP、ICMPv4 或 ICMPv6)或编号 (0-255)。一旦我们拥有所有详细信息,我们就可以打开端口。在下面的示例中,我们需要在当前被阻止的计算机上打开 5985(WINRM HTTP)端口。因此,我们将使用以下命令:New-NetFirewallRule -DisplayName "Allow WINRM HTTP Port" ` …… 阅读更多

如何使用 PowerShell 更改文件和文件夹的属性?

Chirag Nagrekar
更新于 2020年10月16日 09:28:49

9K+ 次浏览

Windows 操作系统支持多个文件和文件夹属性。要检查文件和文件夹支持哪些属性,请使用 DOS 命令 attrib /?您可以看到列出的属性,例如只读、存档等。您可以使用 PowerShell 设置属性。例如,我们有一个名为 TestFile.txt 的文件,其属性为只读,我们需要将其更改为存档。PS C:\> (Get-ChildItem C:\Temp\TestFile.txt).Attributes ReadOnly 更改属性代码 −$file = Get-ChildItem C:\Temp\TestFile.txt $file.Attributes = 'Archive' 因此,我们将属性从“只读”设置为“存档”,当您检查它时,属性应该已更改。PS C:\> (Get-ChildItem C:\Temp\TestFile.txt).Attributes …… 阅读更多

如何使用 PowerShell 获取文件和文件夹的属性?

Chirag Nagrekar
更新于 2020年10月16日 09:20:11

3K+ 次浏览

要使用 PowerShell 获取文件和文件夹的属性,可以使用 Get-Item 或 Get-ChildItem 命令。例如,我们有一个名为 testfile.txt 的文件,要获取其属性,PS C:\> Get-ChildItem C:\Temp\TestFile.txt |Select Name, Attributes Name Attributes ---- ---------- TestFile.txt Archive 因此,此文件具有存档属性。要检索多个文件和文件夹的属性,只需引用文件夹名称而不是文件名即可。Get-ChildItem C:\Temp -Recurse -Force | Select Name, FullName, Attributes Name …… 阅读更多

如何使用 PowerShell 获取隐藏文件和文件夹?

Chirag Nagrekar
更新于 2020年10月5日 11:29:24

12K+ 次浏览

要使用 PowerShell 获取隐藏文件和文件夹,我们需要使用 Get-ChildItem 命令以及 -Hidden 或 -Force 参数。这两个参数的区别在于,Hidden 参数只检索隐藏的文件和文件夹,而 Force 参数检索所有文件和文件夹,包括隐藏文件、只读文件和普通文件和文件夹。例如,我们在 C:\temp 文件夹内有一个名为 Data 的文件夹,我们需要检索它。PS C:\> Get-ChildItem C:\Temp\ -Hidden Directory: C:\Temp Mode        LastWriteTime      Length Name ----        -------------     ------ ---- d--h-       …… 阅读更多

如何使用 PowerShell 删除特定驱动器上的页面文件?

Chirag Nagrekar
更新于 2020年10月5日 11:22:57

2K+ 次浏览

在本文中,我们在 E: 上设置了一个页面文件(系统管理),我们需要从 E: 中删除页面文件。在下图中,一旦我们将其删除,页面文件应为“无分页文件”。要使用 PowerShell 执行此操作,我们需要过滤特定驱动器上的页面文件,并需要运行以下代码:$pagefileset = Gwmi win32_pagefilesetting | where{$_.caption -like 'E:*'} $pagefileset.Delete() 删除页面文件后,您可能需要重新启动服务器。要在远程计算机上更改上述设置,请在 GetWMIObject 类中使用 -ComputerName 参数。

如何使用 PowerShell 将页面文件设置从自定义更改为系统管理?

Chirag Nagrekar
更新于 2020年10月5日 11:20:44

658 次浏览

要将页面文件设置更改为系统管理,我们需要将 InitialSize 和 MaximumSize 参数设置为 0。在下面的示例中,E: 具有自定义页面文件,而不是系统管理的,我们需要将其转换为系统管理的:$pagefileset = Gwmi win32_pagefilesetting | where{$_.caption -like 'E:*'} $pagefileset.InitialSize = 0 $pagefileset.MaximumSize = 0 $pagefileset.Put() | Out-Null 现在,当您检查 E: 上的页面文件设置时,它应该是系统管理的。要在远程计算机上更改设置,请在 Get-WmiObject 方法中使用 -ComputerName 参数。

如何使用 PowerShell 更改页面文件设置?

Chirag Nagrekar
更新于 2020年10月5日 11:18:47

9K+ 次浏览

我们将页面文件设置更改分为多个部分。首先,当页面文件自动管理时,我们无法修改设置,因此我们需要取消选中该框。在 GUI 中,可以在虚拟内存设置中取消选中该框。取消选中上述框的代码:$pagefile = Get-WmiObject Win32_ComputerSystem -EnableAllPrivileges $pagefile.AutomaticManagedPagefile = $false $pagefile.put() | Out-Null 因此,一旦执行了上述代码,其他字段将被启用。我们现在需要通过使用 PowerShell 提供初始大小和最大大小来自定义下图中页面文件的大小。这里我们在 C: 上已经有页面文件,而在…… 阅读更多

如何使用 PowerShell 获取页面文件设置?

Chirag Nagrekar
更新于 2020年10月5日 11:32:59

8K+ 次浏览

页面文件在 Windows 操作系统中也称为虚拟内存文件,是操作系统的非常有用的部分。它通过将一些分页文件存储在名为 Pagefile.sys 的文件中来减轻物理内存的负担。通常,Windows 操作系统中的此文件存储在 C:\ 中,除非对其进行了修改。您可以使用系统属性→高级→性能→设置→高级→虚拟内存→更改在 Windows GUI 中检查页面文件设置。我们在上面的页面文件属性图像中做了一些块和圆圈。我们将逐一查看它们。首先,要检查…… 阅读更多

广告