PowerCLI 6.5以降でAdd-PSSnapinが使えなくなった場合の対処法

PowerCLIを5.xから6.5以降にアップグレードすると,これまで動いていたPowerShellスクリプトが動かなくなるということがあります。

その場合,PowerShellで以下のようなエラーログが出力されると思います。

The Windows PowerShell snap-in 'VMware.VimAutomation.Core' is not installed on this computer.

The Windows PowerShell snap-in ‘VMware.VimAutomation.Core’ is not installed on this computer.


Add-PSSnapin : The Windows PowerShell snap-in 'VMware.VimAutomation.Core' is not installed on this computer.
At line:1 char:1
+ add-pssnapin VMware.VimAutomation.Core
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (VMware.VimAutomation.Core:String) [Add-PSSnapin], PSArgumentException
    + FullyQualifiedErrorId : AddPSSnapInRead,Microsoft.PowerShell.Commands.AddPSSnapinCommand

これは,PowerCLI 6.5以降で,Add-PSSnapinというコマンドが完全に廃止されたことによるエラーです。

では,どうすればよいのでしょうか。
続きを読む

Import-Moduleで複数のモジュールを一度に読み込む方法

PowerShellのスクリプトを書く際に,Import-Moduleコマンドで必要なモジュールを読み込ませると思います。

しかし,複数のモジュールを読み込まなければならない場合には,どのように記述できるでしょうか。

もしかすると,Import-Moduleコマンドを1行ずつ,以下のように記述しているかもしれません。

Import-Module ActiveDirectory
Import-Module BitsTransfer
Import-Module Hyper-V
Import-Moduleを複数行で書く方法

Import-Moduleを複数行で書く方法


実は,PowerShellのImport-Moduleコマンドには,配列として複数の要素を読み込ませることが可能です。
続きを読む

Notepad++の起動時にプラグインのエラーが出る場合の対処法

Notepad++を使用していると,起動時にプラグインをアップデートするように促される場合があります。

There are still some pending actions to complete installing or removing some plugins. Would you like to do these now (Notepad++ will be restarted)?

There are still some pending actions to complete installing or removing some plugins. Would you like to do these now (Notepad++ will be restarted)?


There are still some pending actions to complete installing or removing some plugins. Would you like to do these now (Notepad++ will be restarted)?
しかしアップデートしようとすると,以下のようなエラーが出てしまいます。

A file needed by the plugin manager (gpup.exe) is not present under the updater directory. You should update or reinstall the Plugin Manager plugin to fix this problem. Notepad++ will not restart.

A file needed by the plugin manager (gpup.exe) is not present under the updater directory. You should update or reinstall the Plugin Manager plugin to fix this problem. Notepad++ will not restart.


A file needed by the plugin manager (gpup.exe) is not present under the updater directory. You should update or reinstall the Plugin Manager plugin to fix this problem. Notepad++ will not restart.
何度試しても,管理者として実行しても,結果は同じです。
プラグインを無効化しようと思っても,うまくいきません。

では,このような場合にはどう対処したらよいのでしょうか。
続きを読む

vSphere Web Clientでの「Queued For」の意味とは?

vSphere Web Clientで,ジョブを眺めていると,Queued Forという項目があることに気づきます。

Queued For 123 ms

単位がmsなので,何らかの遅延や距離を表しているようですが,どういう意味なのでしょうか。
続きを読む

OutlookのRoamCacheフォルダーとは?

Outlookのトラブルシューティングを行っていると,以下のようなパスにRoamCacheというフォルダがあることに気づきます。

C:\Users\[ユーザー名]\AppData\Local\Microsoft\Outlook\RoamCache

このRoamCacheというフォルダは何のためにあるのでしょうか?
続きを読む

OutlookでRSS Feedが表示されない場合の対処法

Outlookを利用していると,RSS Feedを受信して表示させたい場合があります。

Outlookは,WindowsのCFL (Common Feed List)を使ってIEなどのフィードと同期させることができるのですが,何らかの原因で,RSSのサブスクリプションが表示されないことがあります。

まずは,Outlookのオプションから,詳細設定をクリックし,
Synchronize RSS Feeds to the Common Feed List (CFL) in Windowsにチェックが入っているかどうかを確認しましょう。

Synchronize RSS Feeds to the Common Feed List (CFL) in Windowsにチェックを入れる

Synchronize RSS Feeds to the Common Feed List (CFL) in Windowsにチェックを入れる


それでも表示されない場合には,次の項目を確認してください。
続きを読む