找到 463 篇文章 关于 PowerShell
2K+ 阅读量
要检查系统中安装的 PowerShell 版本,可以使用 $PSVersionTable 或 $host 命令。检查 $host 命令是否在远程服务器上可用。在系统中打开 PowerShell 控制台并运行命令 $PSVersionTable。$PSVersionTable输出PS C:\WINDOWS\system32> $PSVersionTable Name Value ---- ----- PSVersion 5.1.18362.628 PSEdition Desktop PSCompatibleVersions ... 阅读更多
6K+ 阅读量
要使用 PowerShell 编辑 CSV 文件,您需要使用以下命令。我们已经有了 CSV 文件 output.csv,我们将首先导入此文件。$csvfile = Import-csv C:\temp\Outfile.csv输出以下是 CSV 文件的输出。EMP_Name EMP_ID CITY -------- ------ ---- Charles 2000 New York James 2500 Scotland Charles 3000 Poland我们需要更新以上文件。我们将把 EMP_ID 为 '3000' 的 CITY 更改为 MUMBAI。如果我们根据 EMP_Name 更新 CITY 名称,则 ... 阅读更多
39K+ 阅读量
要将数据追加到 CSV 文件中,您需要在导出到 CSV 文件时使用 –Append 参数。在下面的示例中,我们创建了一个 CSV 文件示例$outfile = "C:\temp\Outfile.csv" $newcsv = {} | Select "EMP_Name", "EMP_ID", "CITY" | Export-Csv $outfile $csvfile = Import-Csv $outfile $csvfile.Emp_Name = "Charles" $csvfile.EMP_ID = "2000" $csvfile.CITY = "New York" $csvfile | Export-CSV $outfile Import-Csv $outfile现在我们需要将以下数据追加到现有文件中。因此,我们首先将 csv 文件导入到名为 $csvfile 的变量中$csvfile = Import-Csv $outfile $csvfile.Emp_Name = "James" $csvfile.EMP_ID = "2500" $csvfile.CITY = "Scotland"一旦数据插入到 ... 阅读更多
4K+ 阅读量
在 PowerShell 中创建 CSV 文件的方法有很多,但我们将使用最简单的方法来创建它。首先,要在 PowerShell 中创建 CSV 文件,我们需要为其创建标题。但在创建标题之前,我们需要输出文件名及其路径。$outfile = "C:\temp\Outfile.csv"在这里,我们在路径 C:\temp 中给出了输出文件名 Outfile.csv。现在我们将创建标题,$newcsv = {} | Select "EMP_Name", "EMP_ID", "CITY" | Export-Csv $outfile这里,我们创建了一个 CSV 文件并将文件导出到新创建的文件中。我们现在将导入此文件以检查是否 ... 阅读更多
1K+ 阅读量
当您在 PowerShell 中运行 Export-Csv 命令时,它会自动将 CSV 文件创建到指定位置。示例Get-Service | Select Name, Starttype, Status | Export-Csv C:\temp\services.csv -NoTypeInformation在上面的示例中,Services.csv 文件在 C:\Temp 文件夹中创建,并带有标题 Name、Starttype 和 Status 标题。类似地,您可以使用其他命令将输出获取到 CSV 文件格式中。如果您想从 PowerShell 控制台中检查此文件,则需要使用 Import-CSV 命令。Import-Csv C:\temp\Services.csv | ft -Autosize输出Name StartType ... 阅读更多
5K+ 阅读量
如果您想要 PowerShell 中的特定属性,则需要使用 Select-Object(别名 - Select)作为管道。在下面的示例中,我们将检索 Spooler 服务的特定属性。示例Get-Service Spooler | Select Name, DisplayName, Starttype, Status输出Name DisplayName StartType Status ---- ----------- --------- ------ Spooler Print Spooler Automatic Running现在我们将通过在 Select-object 内使用 Name 和 Expression 语法将“Name”属性重命名为“Alias Name”来自定义标题。示例Get- Service Spooler | Select @{N='Alias Name';E={$_.Name}}, DisplayName, Starttype, Status您还可以使用 ... 阅读更多
454 阅读量
在 PowerShell 中,输出采用默认的表格格式。要将输出格式化为所需的格式,主要使用以下管道命令。Format-TableFormat-ListFormat-Wide还有其他命令可以格式化输出数据,但使用不广泛。Format-CustomFormat-Hex在下面的示例中,我们将使用 Get-Service 获取服务详细信息,并使用不同的输出 cmdlet 对其进行格式化。Get-Service WinRM, Spooler输出Status Name DisplayName ------ ---- ----------- Running Spooler Print Spooler Stopped WinRM Windows Remote Management (WS-Manag...如您所见,WinRM 服务的显示名称为 ... 阅读更多
4K+ 阅读量
默认情况下,当您运行 (Get-Date) cmdlet 时,其输出采用以下格式。PS C:\WINDOWS\system32> Get-Date 2020年3月18日 22:56:18您可以将以上输出格式化为 PowerShell 支持的各种格式。示例d – 短日期模式。PS C:\WINDOWS\system32> Get-Date -Format d 2020-03-18D – 长日期模式PS C:\WINDOWS\system32> Get-Date -Format D 2020年3月18日f – 带短时间模式的完整日期模式。PS C:\WINDOWS\system32> Get-Date -Format f 2020年3月18日 23:01F – 带长时间模式的完整日期模式。PS C:\WINDOWS\system32> Get-Date -Format F 2020年3月18日 23:02:22g – 带短时间模式的一般日期模式。PS C:\WINDOWS\system32> Get-Date -Format g 2020-03-18 ... 阅读更多