PowerShell

PowerShell

Resize-Partitionで”Size Not Supported”エラーが出るときの対処法

VHDファイルをPowershellで拡張したい場合があると思います。例えば,RDSのクラスター環境でUPDを使用している場合などです。 その際,Hyper-V Roleがインストールされたサーバーから,以下のようなコマンドでUPDを...
PowerShell

Get-PartitionSupportedSizeでUnspecified Errorが出てしまう場合の対処法

VHDXのボリュームを拡張する際に,PowerShellのコマンドから行いたい場合があります。 VHDXのリサイズまでは問題なく通るのですが,パーティションサイズをMaxまで拡張する段階で,Get-PartitionSupported...
PowerShell

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

PowerCLIを5.xから6.5以降にアップグレードすると,これまで動いていたPowerShellスクリプトが動かなくなるということがあります。 その場合,PowerShellで以下のようなエラーログが出力されると思います。 ...
PowerShell

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

PowerShellのスクリプトを書く際に,Import-Moduleコマンドで必要なモジュールを読み込ませると思います。 しかし,複数のモジュールを読み込まなければならない場合には,どのように記述できるでしょうか。 もしかする...
PowerShell

PowerShellでユーザーの一覧を出力する方法

WindowsでRDSを管理している際に,PowerShellでユーザープロファイルの一覧を取得したい場合があるかも知れません。 そして,最近アクセスがあった順に並べ替え,アクティブなプロファイルと,古い不要なプロファイルを見分けたい...
PowerShell

PowerCLIでunmapコマンドを用いてLUNの領域を解放する方法

OS上でデータを削除しても,その情報がLUNには反映されない場合があります。 そのような,LUNのサイズが実使用量よりも大きくなってしまっている場合,削除済みのデータ領域を解放してシュリンクしてやる必要があります。 ホストにES...
PowerShell

PowerShellでの@アットマーク記号の意味とは

PowerShellでコードを書こうと思い,サンプルスクリプトなどを見ていると,@アットマーク記号が出てくることがあり,他の言語をやっている人からすると,そのアットマーク記号が何を意味しているのか分からないこともあるでしょう。 Pow...
PowerShell

SCVMMでVMへのアクセス権をPowerShellで付ける方法

SCVMMのコンソールにはバグが多く,VMをCloudに登録した後に,アクセス権が正しく付けられない場合があります。 VMのプロパティ画面で,Accessをクリックし,Shared with these Self-Service us...
Book

【保存版】PowerShellおすすめ入門書籍3選

PowerShellを職場で使っているので自分も使えるようになりたいが,どこから手を付けてよいのか分からない,という声を聞きます。 また,PowerShellを社内の新入社員に学んで欲しいが,体系的に学ぶ方法を探しておられるかもしれま...
PowerShell

PowerShellとコマンドプロンプトの違いを簡単に解説します

PowerShellはWindows 7から有効になった機能です。コマンドプロンプトよりもさらに強力で,スクリプトを書くための言語として導入されました。 コマンドプロンプトで慣れ親しんできた方も多いかも知れませんが,Windows 7...