2ntブログ

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

ActiveDirecotyをcsvでエクスポートしたものをそのままインポートするとエラーる話

こんばんわ、ふぃぶです。
最近仕事系の話ばっかりになっちゃいますけど
ActiveDirecotryが本当に良く分からない。

で、今回のお話なんですけど。
ADのセキュリティグループの状態をバックアップ取るためにcsvで出力したりするわけですよっ。
標準でコマンドが用意されているので

csvde -m -f csvexport.csv

なんてコマンドで吐き出すわけです。
で、実験としてAD上のセキュリティグループ消した後、インポートしてみようって思い

csvde -i -k -f csvexport.csv

ってやると、何故かsyntaxエラーが発生します。
これcsvの中を良く見ると、セキュリティグループのメンバDNが書いてあるところ。
何故か最後に改行文字のLFが入ってるが判明。
(メモ帳見てもわかんないよ・・・っ)

このメンバDNの後ろにくっついてるLFを削除するとうまーく取り込めるようになりました。
ここで疑問なのが、なんでLFなんて付いてくるのか。
色々調べてはみてるんだけどこいつを葬る方法が見つかりません。
どうなってるの・・・


そんなわけで、エクスポートファイルをインポートした時にsyntaxエラーでて困ってるって人
いましたら一度この線を疑って見てください。

しかしなんで入るんだろう・・・。
お仕事場の環境なのかなぁ。それともセキュリティグループの設定なのか、ただのバグなのか・・・。
う~ん・・・