找到 985 篇文章,关于软件与编码
14K+ 次浏览
要在 PowerShell 中后台运行命令,需要使用后台作业 cmdlet。后台作业意味着在后台运行命令/作业,而不会占用控制台。Start-Job 是 PowerShell 的作业调度程序 cmdlet 之一,它可以在后台运行 PowerShell 命令,而无需与当前用户会话交互作为作业,以便用户可以在 PowerShell 控制台中工作,而不会在命令在后台运行时失去对控制台的控制。当 PowerShell 作业使用 Start-Job 启动时,即使作业需要较长时间,作业也会立即返回对象。Start-Job 旨在… 阅读更多
3K+ 次浏览
要删除 Windows 功能,可以使用命令 Remove-WindowsFeature 命令与功能名称一起使用。Remove-WindowsFeature Search-Service -Verbose VERBOSE: Uninstallation started... VERBOSE: Continue with removal? VERBOSE: Prerequisite processing started... VERBOSE: Prerequisite processing succeeded. Success Restart Needed Exit Code Feature Result ------- -------------- --------- -------------- True No Success {Windows Search Service} VERBOSE: Uninstallation succeeded.如果 Windows 功能具有管理工具(如 Web 服务器 (IIS) 功能),则可以在命令行中添加相同的工具。如果服务器需要重启,则可以添加 -Restart 参数。例如,Remove-WindowsFeature Web-Server -IncludeManagementTools -Restart -Verbose 如果检查 -Name 参数,它支持… 阅读更多
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: Installation started... VERBOSE: Continue with installation? VERBOSE: Prerequisite processing started... VERBOSE: Prerequisite processing succeeded. Success Restart Needed Exit Code Feature Result ------- -------------- --------- -------------- True No Success {Windows Server Backup} VERBOSE: Installation succeeded.您还可以使用管道命令安装该功能,Get-WindowsFeature Windows-server-backup | Install-WindowsFeature -LogPath C:\Temp\Installfeatures.txt -Verbose 如果您的 Windows 功能… 阅读更多
10K+ 次浏览
要获取使用 PowerShell 可用或已安装的 Windows 功能和角色,需要使用 Get-WIndowsFeature cmdlet。很明显,Windows 功能和角色仅在服务器操作系统上可用,而不是在客户端操作系统上可用。从 Windows Server 2008 开始,在服务器操作系统上使用 PowerShell 运行 Get-WindowsFeature 时,将获得如下输出。方框中的交叉符号表示该功能已安装。也可以使用“安装状态”进行检查。要仅获取服务器上已安装的功能,需要筛选出安装… 阅读更多
3K+ 次浏览
主要有三种方法可以使用 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 安装的包… 阅读更多
2K+ 次浏览
主要有三种方法可以使用 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 ... 阅读更多
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 ... 阅读更多
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 可以使用… 阅读更多
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 模式 如果… 阅读更多
14K+ 次浏览
在系统管理员角色或作为 PowerShell 工程师,您需要远程连接到许多计算机。因此,作为第一步,我们需要通过应用 ping 命令或 Test-Connection 来测试远程连接,但许多组织都有严格的策略,并且某些服务器的 ICMP 数据包被阻止。在这种情况下,您可以使用 WINRM 检查连接。如果未允许 WINRM,您可以要求您的 Windows 管理员为 WINRM 启用防火墙例外。PowerShell 使用 WINRM 用于远程处理。因此,在连接到远程服务器之前,有必要… 阅读更多