[PowerShell] "True"や"False"文字列をBooleanに

CSVとかにBoolean型の値を出力すると文字列として”True”や”False”が出力されるので、それを再度インポートしようとすると型が異なるのでエラーになったりします。

文字列なtrue/falseをBooleanやbool型に戻してインポートしましょう。

$HiddenFromAddressListsEnabled = [System.Convert]::ToBoolean($eachline.HiddenFromAddressListsEnabled)

Exchangeでアドレス帳への表示・非表示を制御するBooleanなプロパティHiddenFromAddressListsEnabledに出力したCSVから下記戻すようなときの例。

引用・参考:Powershell – Setting Boolean value imported via CSV – Learn Tech Future

コメント

Popular Posts

Outlookの検索フォルダー(Search Folders)配下に未読で件名が空のメールが 沢山ある

[Exchange] 会議室の予定が主催者の名前になってしまうのが嫌な場合

Edge (Chromium版) で個人アカウントでのサインインを禁止する