既出情報ですが、意外と引っかかるのでメモとして書いておきます。 Windows 8 / Windows Server 2012 では Microsoft Online Services Module for PowerShell をインストールして ServicePrincipal 関連のコマンドレット(例えば Get-MsolServicePrincipal)を実行しても ObjectNotFound と言われてしまいます。 これは ServicePrincipal 関連のコマンドレッドが含まれるモジュール(MSOnlineExtended)を実行するのに PowerShell 2.0 のエンジンが必要なためです。※コントロールパネルの Windows の機能から見ると PowerShell 2.0 とありますが実際は Version 3.0 が実行されているからです。(プロンプトから
![[WAAD]Windows 8 の PowerShell で ServicePrincipal 関連の操作を行う](https://cdn-ak-scissors.b.st-hatena.com/image/square/5be2496f7fcae456b5e3fe8f3ed988198a546a95/height=288;version=1;width=512/https%3A%2F%2Fblogger.googleusercontent.com%2Fimg%2Fb%2FR29vZ2xl%2FAVvXsEhsGnCuWLd04ZqMUdFjUHTu6uNDYqJAveDgiWFbV5k3jX1xLS4Eqx5pU0XeJLaeI5dyRVLBctLmygr9FDrE2c_yDCUyCqcPHUFlfQwRXhRryhzDR4qRdDCaFeCQieCHtRIBKK-UFE1gZc8%2Fw1200-h630-p-k-no-nu%2F1.error.png)