找到 463 篇文章 关于 PowerShell

如何使用 PowerShell 删除 Windows 功能?

Chirag Nagrekar
更新于 2020-08-26 08:25:27

3K+ 浏览量

要删除 Windows 功能,我们可以使用命令 Remove-WindowsFeature 命令,该命令与功能名称一起使用。Remove-WindowsFeature Search-Service -VerboseVERBOSE: 已开始卸载... VERBOSE: 继续卸载? VERBOSE: 已开始先决条件处理... VERBOSE: 先决条件处理成功。成功 需要重启 退出代码 功能结果 ------- -------------- --------- -------------- True No Success {Windows Search Service} VERBOSE: 卸载成功。如果 Windows 功能具有管理工具(例如在 Web 服务器 (IIS) 功能中),则可以在命令行中添加相同的工具。如果服务器需要重新启动,则可以添加 -Restart 参数。例如,Remove-WindowsFeature Web-Server -IncludeManagementTools -Restart -Verbose如果我们检查 -Name 参数,它支持 ... 阅读更多

如何使用 PowerShell 安装 Windows 功能?

Chirag Nagrekar
更新于 2020-08-26 08:23:44

5K+ 浏览量

要在服务器上安装 Windows 功能,请使用 Install-WindowsFeature cmdlet。Install-WindowsFeature Windows-Server-Backup -LogPath C:\Temp\Installfeatures.txt -Verbose在上面的示例中,Windows-Server-Backup 功能将安装在本地服务器上,日志将存储在 C:\Temp 位置,文件名 InstallFeatures.txt。PS C:\Users\Administrator> Install-WindowsFeature Windows-Server-Backup -LogPath C:\Temp\Installfeatures.txt -Verbose VERBOSE: 已开始安装... VERBOSE: 继续安装? VERBOSE: 已开始先决条件处理... VERBOSE: 先决条件处理成功。成功 需要重启 退出代码 功能结果 ------- -------------- --------- -------------- True No Success {Windows Server Backup} VERBOSE: 安装成功。您还可以使用管道命令安装该功能,Get-WindowsFeature Windows-server-backup | Install-WindowsFeature -LogPath C:\Temp\Installfeatures.txt -Verbose如果您的 Windows 功能 ... 阅读更多

如何使用 PowerShell 获取 Windows 功能?

Chirag Nagrekar
更新于 2020-08-26 08:19:14

10K+ 浏览量

要获取使用 PowerShell 可用或已安装的 Windows 功能和角色,您需要使用 Get-WIndowsFeature cmdlet。很明显,Windows 功能和角色仅在服务器操作系统上可用,而不是在客户端操作系统上可用。当您从 Windows Server 2008 及更高版本开始使用 PowerShell 在服务器操作系统上运行 Get-WindowsFeature 时,您将获得如下输出。方框中的交叉符号表示该功能已安装。您还可以使用“安装状态”检查相同内容。要仅获取服务器上已安装的功能,您需要过滤掉安装 ... 阅读更多

如何在 PowerShell 中使用包管理卸载软件?

Chirag Nagrekar
更新于 2020-08-08 07:45:00

3K+ 浏览量

主要有 3 种方法可以使用 PowerShell 卸载软件。WMI 方法。使用包提供程序卸载字符串。在这里,我们将讨论使用包管理卸载软件的方法。您可以卸载使用包提供程序安装的软件或包。您可以使用 Get-PackageProvider 命令获取包提供程序的列表。PS C:\Users\Administrator> Get-PackageProvider | Select Name, Version Name          Version ----          ------- msi           3.0.0.0 msu           3.0.0.0 PowerShellGet 1.0.0.1 Programs      3.0.0.0因此,使用 msi、msu、Programs 安装的包 ... 阅读更多

如何在 PowerShell 中使用 WMI 卸载软件?

Chirag Nagrekar
更新于 2020-08-08 07:42:21

2K+ 浏览量

主要有 3 种方法可以使用 PowerShell 卸载软件。WMI 方法。使用包提供程序卸载字符串。我们将在这里讨论使用 WMI 方法卸载软件。WMI 方法使用 WMI 类 Win32_Product,您可以检索在本地或远程系统中卸载的软件列表。如果您需要特定软件,则可以按其名称进行筛选。例如,Get-WmiObject Win32_Product -Filter "Name='Vmware tools'"或者您可以使用 Where-Object 管道命令检索已安装软件的名称。Get-WmiObject Win32_Product | Where{$_.Name -eq "Vmware tools"}输出PS C:\Users\Administrator> Get-WmiObject Win32_Product | Where{$_.Name -eq "Vmware tools"} IdentifyingNumber : {D533345C-7F8D-4807-AE80-E06CE2045B0E} Name           ... 阅读更多

解释 PowerShell 配置文件。

Chirag Nagrekar
更新于 2020-08-08 07:39:52

471 浏览量

当您打开 PowerShell 时,它会加载配置文件,就像 Windows 操作系统一样。当您登录到 Windows 操作系统时,您会登录到您的配置文件,并且每个用户都有其个人配置文件。它被称为当前主机的当前配置文件。要检查您的配置文件,请在 PowerShell 控制台中键入 $Profile 命令。PS C:\Users\Administrator> $profile C:\Users\Administrator\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.p s1这是针对 Powershell 控制台的,但让我们检查一下 Powershell 是否对 ISE 使用相同的配置文件。PS C:\> $profile C:\Users\Administrator\Documents\WindowsPowerShell\Microsoft.PowerShellISE_profil e.ps1因此,ISE 也有自己的配置文件,并且两者都存储在 $Home 目录中。如果我们对 VSCode 使用 $profile 会怎样。PS ... 阅读更多

如何使用 PowerShell 测试远程计算机连接?

Chirag Nagrekar
更新于 2020-07-28 09:23:26

2K+ 浏览量

要使用 PowerShell 测试远程连接,请使用 Test-Connection 命令。PowerShell 还支持 Ping 命令,这两个命令的输出几乎相同,但 Test- Connection cmdlet 支持高级参数。看看这两个命令的输出外观。Ping 命令 −PS C:\Temp> ping Test1-Win2k16 Pinging Test1-Win2k16 [192.168.0.108] with 32 bytes of data: Reply from 192.168.0.108: bytes=32 time Test-Connection Test1-win2k16 Source    Destination    IPV4Address    IPV6Address ------    -----------    -----------    ----------- ADDC    Test1-win2k16    192.168.0.108 ADDC    Test1-win2k16    192.168.0.108 ADDC    Test1-win2k16    192.168.0.108 ADDC    Test1-win2k16    192.168.0.108您可以使用 ... 阅读更多

如何使用 PowerShell 在 Internet Explorer 中启用/禁用增强保护模式?

Chirag Nagrekar
更新于 2020-07-28 09:19:57

863 浏览量

Internet Explorer (IE) 支持增强保护模式以提高浏览器的安全性,并且可以使用 PowerShell 启用/禁用该模式。让我们看看我们何时可以在 IE 中找到此设置。Internet Explorer → Internet 选项 → 高级 → 启用增强保护模式我们可以使用 PowerShell 修改此设置,为此需要进行注册表设置。可以在 Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main 下找到注册表值,键名为 Isolation for enhanced protection mode。PMIL – 禁用 IE 增强保护模式PMEM – 启用 IE 增强保护模式要使用脚本进行更改。启用 IE EP 模式如果 ... 阅读更多

如何使用 PowerShell 测试 WinRM 连接?

Chirag Nagrekar
更新于 2020-07-25 11:26:53

14K+ 浏览量

在系统管理员角色或作为 PowerShell 工程师,您需要远程连接到许多计算机。因此,作为第一步,我们需要通过应用 ping 命令或 Test-Connection 来测试远程连接,但许多组织都有严格的策略,并且某些服务器的 ICMP 数据包被阻止。在这种情况下,您可以使用 WINRM 检查连接。如果未允许 WINRM,您可以要求您的 Windows 管理员为 WINRM 启用防火墙例外。WINRM 是 PowerShell 用于远程处理的目的。因此,在连接到远程服务器之前,有必要 ... 阅读更多

PowerShell 远程处理是如何工作的?

Chirag Nagrekar
更新于 2020-07-25 11:23:32

315 浏览量

有几种方法可以连接到远程计算机 cmdlet。这些计算机可以位于同一域、不同域或使用 PowerShell 用于工作组。在这里,我们将主要关注内置参数 Invoke-Command 和远程执行 PSSession 命令。内置 -ComputerName 参数。PowerShell 中的许多 cmdlet 都支持 -ComputerName 参数,该参数描述远程计算机名称。例如,Get-Service、Get-Process 和 Get-WMIObject 等 cmdlet。示例如果远程服务器位于同一域中,则您只需要简单地添加 -ComputerName 凭据即可。Get-Service Spooler -ComputerName Test1-Win2k12输出PS C:\Users\Administrator> Get-Service Spooler -ComputerName Test1-Win2k12 Status            Name         ... 阅读更多

广告