2012-03-29 39 views
0

有當格式文件中的會話已經加載的解決方法,停止更新-FormatData將抱怨加載文件如何停止更新-FormatData將抱怨加載文件

我會在這裏回答我的問題:如我無法在8小時內回覆我的問題。 我做了足夠的Google,但在發佈問題之前找不到任何東西,然後我認爲必須有Get-格式數據!

我想這應該這樣做

$T = Get-FormatData | Where-object {$_.TypeName -eq "ffps.data"} 
if ($T -eq $null){ 
    Write-Debug "Load $formatfile" 
    Update-FormatData -PrependPath $formatfile  
} 
+0

你能包括你使用的命令的例子和你得到的錯誤? – 2012-03-29 07:56:43

回答

1

我猜你的意思是這個錯誤:

更新-FormatData將:有在加載格式的數據文件中的錯誤: Microsoft.PowerShell,C:\ test.Format.ps1xml:文件已跳過,因爲它已經從「Microsoft.PowerShell」中提供。

取消錯誤如何使用ErrorAction參數:

Update-FormatData -AppendPath C:\test.Format.ps1xml -ErrorAction SilentlyContinue 

UPDATE

有一個cmdlet來獲取格式的數據(V2)時,Get-FormatData將:

Get-FormatData -TypeName ffps.data