找到 2042 篇文章 关于 Microsoft 技术

如何使用 PowerShell 将数据追加到 CSV 文件中?

Chirag Nagrekar
更新于 2020年3月26日 07:28:05

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"一旦数据插入到 ... 阅读更多

如何在 PowerShell 中手动创建 CSV 文件?

Chirag Nagrekar
更新于 2020年3月26日 07:23:52

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 文件并将文件导出到新创建的文件中。我们现在将导入此文件以检查是否 ... 阅读更多

如何在 PowerShell 中手动导出和导入 CSV 文件?

Chirag Nagrekar
更新于 2020年3月26日 07:19:32

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 -AutosizeOutputName                                     StartType     ... 阅读更多

如何在 PowerShell 输出表中使用自定义标题?

Chirag Nagrekar
更新于 2020年3月26日 07:07:34

5K+ 浏览量

如果您希望在 PowerShell 中获取特定的属性,则需要使用 Select-Object(别名 - Select)作为管道。在下面的示例中,我们将检索 Spooler 服务的特定属性。示例Get-Service Spooler | Select Name, DisplayName, Starttype, StatusOutputName       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您还可以使用 ... 阅读更多

解释 PowerShell 输出格式

Chirag Nagrekar
更新于 2020年3月26日 07:03:15

454 浏览量

在 PowerShell 中,输出采用默认的表格格式。要以所需的格式格式化输出,主要使用以下管道命令。Format-TableFormat-ListFormat-Wide还有其他命令可以格式化输出数据,但使用并不广泛。Format-CustomFormat-Hex在下面的示例中,我们将使用 Get-Service 获取服务的详细信息,并使用不同的输出 cmdlet 对其进行格式化。Get-Service WinRM, SpoolerOutputStatus     Name        DisplayName ------     ----        ----------- Running    Spooler     Print Spooler Stopped    WinRM       Windows Remote Management (WS-Manag...如您所见,WinRM 服务的显示名称为 ... 阅读更多

如何在 PowerShell 中操作日期?

Chirag Nagrekar
更新于 2020年3月20日 07:08:36

2K+ 浏览量

要向日期字符串添加/删除日期,您需要使用 AddDay() 方法。例如,我们需要将当前日期增加 6 天。(Get-Date).AddDays(6) 2020年3月25日 22:40:36要返回到特定天数,将使用相同的 AddDays() 方法,但数字为负数。例如,(Get-Date).AddDays(-6) 2020年3月13日 22:45:34

如何在 PowerShell 中格式化日期字符串?

Chirag Nagrekar
更新于 2020年3月20日 07:05:50

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 18-03-2020D – 长日期模式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 ... 阅读更多

如何使用 PowerShell 检查日期是否已由夏令时调整?

Chirag Nagrekar
更新于 2020年3月20日 06:57:02

3K+ 浏览量

要检查日期是否已由夏令时调整,您需要使用 Get-Date cmdlet 的 IsDayLightSavingTime() 函数。PS C:\WINDOWS\system32> (Get-Date).IsDaylightSavingTime() False要了解有关 DST 的更多信息,请查看以下链接。http://www.webexhibits.org/daylightsaving/b.html

解释 PowerShell 中的 Get-Date 函数。

Chirag Nagrekar
更新于 2020年3月20日 06:52:48

511 浏览量

PowerShell 中的 Get-Date 函数用于获取当前系统日期和时间。例如,当您简单地键入 Get-Date 时,输出将为,Get-DatePS C:\WINDOWS\system32> Get-Date 2020年3月18日 19:17:03当您检查 (Get-Date) 函数的类型时,它是 DateTime。(Get-Date).GetType() PS C:\WINDOWS\system32> (Get-Date).GetType() IsPublic IsSerial    Name       BaseType -------- --------    ----       -------- True     True        DateTime    System.ValueType当您检查 (Get-Date) 的所有属性时。PS C:\WINDOWS\system32> Get-Date | fl * DisplayHint : DateTime DateTime    : 2020年3月18日 19:32:32 Date        : 18-03-2020 ... 阅读更多

如何在 PowerShell 中将整数变量转换为字符串变量?

Chirag Nagrekar
更新于 2020年3月20日 06:48:35

32K+ 浏览量

要将整数变量转换为字符串变量,您需要使用显式转换或函数方法。在下面的示例中,我们将一个整数值分配给变量 $X。$x = 120 $x.GetType().Name现在,当您检查该变量的数据类型时,它将为 Int32。要将其转换为字符串变量,首先我们将使用显式方法,使用方括号和要转换的数据类型放在括号内。[string]$x = 130 $x.GetType().Name$x 的数据类型是 String。在第二种方法中,您可以使用 PowerShell 函数方法 ToString() 进行转换。对于 ... 阅读更多

广告