powershellでADユーザーをCSVファイルにエクスポートしようとしています。今では、1つのフィールドには値の最初の文字が必要です。例:名前 - ケビン、イニシャル - K.PowershellがADユーザーをcsvにエクスポートする
私はサブで試してみましたが、イムは明らかに間違って何かをやって:
PS C:\Users\Administrator> Get-ADUser -Filter * -Properties * | Select -Property substring.surname(1,1),surname,givenName,samaccountname,givenN
ame,Mail,Department | Export-CSV "C:\Export\Users.csv" -NoTypeInformation
は明らかPowerShellのにまだかなり新しいイム。
私は、短期間の励ましは最善のアドバイスではないと主張したいと思います。 'Select-Object -Property'が完了します。これはまた、PowerShellに何を求めているかを正確に理解するのに役立ちます。パイプラインにフィードされているオブジェクトから一連のプロパティを選択します。それがなければ、PowerShellの略語と省略可能なデフォルトの位置パラメータについての知識が必要なため、OPが退社した場合、初心者/スクリプトのレビュー担当者が少し不明になることがあります。コードは読みやすくても主観的ですが、技術的には完全ではありません。ちょうど私の2cと、とにかくupvoted :) – Robin