powershell 获取计算机补丁信息

本文描述了一个PowerShell脚本,用于检查特定网络路径下的文件名是否与当前计算机名称相同。如果文件存在,则不执行任何操作;否则,获取系统补丁信息并将其写入相应文件中。
摘要由CSDN通过智能技术生成

# 获取当前计算机名称 对比\\10.254.4.11\用户软件\Information\下是否有文件名与计算机名相同,如果有则不采取任何操作,如果没有就运行wmic qfe get CSName,HotFixID,Description,InstalledOn(获取获取系统补丁信息) 并输出\\10.254.4.11\用户软件\Information下
# 获取当前计算机名称  
$computerName = $env:COMPUTERNAME  
Write-Host "当前计算机名称为:$computerName"  
  
# 定义目标文件夹路径  
$targetFolder = "\\10.254.4.11\用户软件\Information\"  
  
# 检查目标文件夹下是否存在与计算机名相同的文件  
$file = $targetFolder + "\" + $computerName + ".txt"  
if (Test-Path $file) {  
    Write-Host "False"  
} else {  
    Write-Host "True"  
  
    # 获取系统补丁信息  
    $result = wmic qfe get CSName,HotFixID,Description,InstalledOn  
  
    # 输出结果到目标文件夹  
    $outputFile = $targetFolder + "$computerName.txt"

        $result | Out-File -FilePath $outputFile  

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 可以使用以下命令获取操作系统信息: ```powershell Get-CimInstance Win32_OperatingSystem | Select-Object Caption, Version, OSArchitecture, BuildNumber, RegisteredUser ``` 该命令使用了 `Get-CimInstance` 命令来获取 `Win32_OperatingSystem` 类的实例,然后使用 `Select-Object` 命令选择需要的属性,包括操作系统名称、版本、架构、构建号和注册用户。 ### 回答2: PowerShell是Windows系统中的一种脚本语言,它可以很方便地获取操作系统(OS)信息。下面,我们将通过以下四个步骤来学习如何获取操作系统(OS)信息: 1. 打开PowerShell 在Windows系统中,用户可以通过两种方式打开PowerShell。第一种方式是通过Windows搜索功能,在搜索框中输入PowerShell,并点击搜索结果中的PowerShell应用程序。第二种方式是通过Windows开始菜单,点击启动菜单中的Windows PowerShell程序。 2. 获取操作系统(OS)的信息PowerShell中,用户可以使用系统内置的命令获取操作系统信息。下面列举了几个用于获取操作系统信息的命令: - Get-CimInstance Win32_OperatingSystem: 获取操作系统信息,包括操作系统的名称、版本、安装日期和语言等。 - Get-ComputerInfo: 获取计算机信息,包括计算机名称、操作系统名称和版本、处理器、内存和硬盘等情况。 - [System.Environment]::OSVersion: 获取当前系统的操作系统版本。 - [System.Environment]::MachineName: 获取当前计算机名称。 3. 显示操作系统(OS)的信息获取操作系统(OS)信息之后,需要将这些信息显示在屏幕上。可以使用如下命令将信息输出到屏幕: - Write-Host “操作系统名称: $($os.Name)” - Write-Host “操作系统版本: $($os.Version)” - Write-Host “安装日期: $($os.InstallDate)” - Write-Host “语言: $($os.Language)” 4. 保存操作系统(OS)的信息 如果需要将操作系统(OS)信息保存到文件中,可以使用如下命令: - Get-CimInstance Win32_OperatingSystem | Export-Csv -Path “C:\OS_Info.csv” 上述命令将获取操作系统(OS)信息并保存到C盘根目录下的OS_Info.csv文件中。 以上就是获取操作系统(OS)信息的四个步骤。掌握这些命令和技巧将让你在开发过程中更为高效和便捷。 ### 回答3: Powershell是一个强大的基于命令行的脚本编程语言,可以用来获取操作系统OS信息。在Powershell中,我们可以使用系统内置的命令和函数来获取OS信息。 首先,我们可以使用Get-WmiObject命令来获取操作系统的基本信息。这个命令返回一个WMI对象,该对象包含有关操作系统的许多信息,例如操作系统版本,安装日期,硬件配置和系统启动时间等等。使用以下命令来获取操作系统信息: Get-WmiObject -Class Win32_OperatingSystem 此命令将返回一个Win32_OperatingSystem对象,该对象包含有关当前操作系统信息。 输出结果中包括: 1. Caption:本地操作系统的名称。 2. Version:本地操作系统的版本号。 3. CSDVersion:安装的Service Pack版本号。 4. BuildNumber:本地操作系统的构建号。 5. SerialNumber:本地操作系统的序列号。 6. InstallDate:操作系统的安装日期。 7. Manufacturer:操作系统的制造商。 8. OSArchitecture:操作系统的体系结构(32位或64位)。 除了使用Get-WmiObject命令外,我们还可以使用其他一些命令和函数来获取操作系统信息。例如,可以使用以下命令来获取操作系统版本: [System.Environment]::OSVersion.VersionString 这个命令将返回当前操作系统的版本号,如 “Microsoft Windows 10 Enterprise 10.0.18363 版本 1909”。 总之,Powershell是一个功能强大的脚本编程语言,可以用来获取操作系统OS信息。无论是使用系统内置的命令和函数,还是使用自己编写的脚本,Powershell都可以帮助我们轻松地获取系统信息
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值