2013-01-18 103 views
1
$mlField = [SPFieldMultiLineText]$field 

我有一個字段,它是類型字段,但我想把它轉換爲SPFieldMultiLineText(我可以確認這是一個有效的轉換,我假設我的語法是壞的)。PowerShell簡單鑄造錯誤

我得到的錯誤:

找不到類型[SPFieldMultiLineText]:請確保包含此類型的程序集被加載。

這是一個SharePoint管理控制檯,以便加載所有相關的SharePoint程序集 - 這不是問題所在。

任何指向正確的方向使這個演員沒有錯誤?

非常感謝。

編輯:對於更多的情況下,這是最後我想要實現:

http://blogs.msdn.com/b/pavankumar/archive/2008/11/17/how-to-change-a-multi-line-text-field-to-allow-unlimited-length-in-a-document-library.aspx

+1

你有沒有試着用完整的類型名稱:'$ mlField = [Microsoft.SharePoint.SPFieldMultiLineText] $ field'? –

+0

非常感謝,請發表回覆。 –

+1

投下評論回答;)。謝謝! –

回答

2

嘗試用全類型名稱:

$mlField = [Microsoft.SharePoint.SPFieldMultiLineText]$field