Powershell 如何停止更新FormatData抱怨加载了文件
当会话中已加载格式化文件时,是否有一种解决方法来停止更新FormatData,从而停止抱怨加载的文件 我将在这里回答我的问题:因为我不能在8小时内发布我问题的答案。 我在谷歌上做了很多,但是在发布问题之前找不到任何东西,然后我想一定有一个获取格式数据的方法 我想这个应该可以Powershell 如何停止更新FormatData抱怨加载了文件,powershell,format,Powershell,Format,当会话中已加载格式化文件时,是否有一种解决方法来停止更新FormatData,从而停止抱怨加载的文件 我将在这里回答我的问题:因为我不能在8小时内发布我问题的答案。 我在谷歌上做了很多,但是在发布问题之前找不到任何东西,然后我想一定有一个获取格式数据的方法 我想这个应该可以 $T = Get-FormatData | Where-object {$_.TypeName -eq "ffps.data"} if ( $T -eq $null ){ Write-Debug "Load $for
$T = Get-FormatData | Where-object {$_.TypeName -eq "ffps.data"}
if ( $T -eq $null ){
Write-Debug "Load $formatfile"
Update-FormatData -PrependPath $formatfile
}
我猜你是说这个错误: 更新FormatData:加载格式数据文件时出错: Microsoft.PowerShell,C:\test.Format.ps1xml:已跳过该文件,因为它已存在于“Microsoft.PowerShell”中 要抑制错误,请使用ErrorAction参数:
Update-FormatData -AppendPath C:\test.Format.ps1xml -ErrorAction SilentlyContinue
更新
有一个cmdlet用于获取格式数据(v2),get-FormatData:
Get-FormatData -TypeName ffps.data
你能举例说明你使用的命令和你得到的错误吗?