パスワードに”$”を使うのはダメなの?

先日System Centerのイベントがあり、そこでパネルディスカッションに参加してきました。

その際に、興味深いお話がありました。それは、System Center の連携のお話です。System Center Service Manager と System Center Orchestrator との連携がなぜかうまくいかないという話がありました。

単体ではうまく動くのですが、連携ができないということでした。

そして、その原因がパスワードに「$」が含まれているというでした。

どうやら、この理由はPowershellの処理がおかしいらしい。そもそも、Powershellにおいて$は変数を表します。そして、System Center は Powershell ベースで動いている。ここら辺がヒントになりそうです。

Azure SDKでも似たようなのがあって$を入力するとそれ以降の文字を受け付けてくれないということです。

CSEncryptで$が入力できなかったり

現状ではパスワードに「$」を使うのは避けるべきですね。

最新版の System Center 2012 でも直っていません。どうやら、この情報をマイクロソフトも把握していなかったようです。まあ、そのうち直ると思いますが注意が必要ですね。

パスワードに”$”を使うのはダメなの?」への2件のフィードバック

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

This site uses Akismet to reduce spam. Learn how your comment data is processed.