PowerShell 3.0 Hyper-V 3.0 の管理
PowerShell 3.0によるHyper-V 3.0の管理
PowerShell ISEは、Windows Serverに統合されたPowerShell統合開発環境ですが、Windows Server 8では、PowerShell ISEがついにIntelligent Awareness:に対応開始しました。
には及ばないものの PowerGUI Script Editorはまだ便利ですが、すでに非常に優れており、まだ多くはないプラグインをサポートしているのは ティーチネット で確認することができます。
PowerGUI Script EditorはまだPowerShell 3.0をサポートしていないので、PowerShell ISEを使用して開発する予定です。
新バージョンのPowerShell ISEの非常に便利な機能は、モジュールとコマンドの表示と検索機能です。
下記のHyper-Vモジュールを使用すると、いくつかのコマンドがあることがわかります。
VHD仮想ディスク形式は、VirtualPCの時代からある、マイクロソフトの仮想ストレージの標準的な形式である。Windows 7およびWindows Server 2008 R2では、VHD仮想ディスクからの直接起動がサポートされていますが、容量の上限は2TBとなっています。
Hyper-V 3.0では、容量制限が16TBに引き上げられ、VHDXディスクフォーマットに更新されました。
1. 仮想ディスクの作成
New-VHD-Path"F:\WorktmpHyper-Vtest.vhdx"-VHDTypeDynamic-VHDFormatVHDX-SizeBytes1024MB
下図のように、F: \WorktmpHyper-V ディレクトリに動的拡張 1GB の VHDX フォーマットの仮想ディスクが作成されます。
Windows Server 8 では、VHDX 仮想ディスク形式を直接マウントすることができます。
でディスクマネージャで初期化することができます。
一般的にMBRパーティションテーブルを使用し、NTFSとしてフォーマットされたそれは、物理的なハードドライブと同じように、エクスプローラで表示することができます: The。
2. 既存の仮想マシンを見る
Get-VM-Name"WinServer2003R2"。
の結果、スクリプトが実行されます。
3. Hyper-Vサーバーの情報を見る
Get-VMHost
4. 仮想マシンの作成
New-VM-Name"WinServer2008R2"-MemoryStartupBytes2GB-BootDevice"CDRom"-NewVHDPath"F:\BackupDeveloper VirtualizationVirtual MachinesHyper-VVirtual Hard Disks\WinServer2008R2.Mineral VHDPath"(英語)¥n vhdx"-NewVHDSize (2048*1000*10) -SwitchName"Hyper- V Switch"
5. 仮想マシンの起動とシャットダウン
Start-VM-Name"WinServer2008R2"
停止-VM-Name"WinServer2008R2"-Force。
6. 仮想マシンを削除する
Remove-VM-Name"WinServer2008R2"-Forceを実行します。
仮想マシンを削除しても、仮想ディスクは削除されないので注意してください。
概要を説明します。
この章では、Windows Server 8のエンタープライズクラスの機能をテストし、来るべき次世代Windows Serverのリリースに向けてウォームアップを始めます。powerShell 3.0が中心となって、ほとんどすべての管理操作を実行し、以降の章ではWindows Server 8の風変わりな新機能を引き続きテストします。
関連
-
PowerShellリモートタスクの実行手順
-
powershellでSQL SERVERの全バージョンを弄る方法
-
デジタル署名のないスクリプトはPowerShellで実行されない
-
スクリプトの記述と実行のためのPowershellの実装
-
PowerShellの基本的な使い方のチュートリアル
-
Powershellは2つのフォルダの差分を比較する
-
Powershellですべてのディスクレターを取得する方法
-
PowerShell ローカルアカウントスクリプト共有の追加
-
レジストリからローカルに関連するファイルの拡張子を取得するPowershell
-
Windowsシステムのシリアル番号を取得するPowerShellスクリプト
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
PowerShellで光学ドライブをオープン/クローズする
-
Powershellディレクトリフォルダ管理権限継承・割り当て方法
-
PowerShell パラメータの相互排除の例
-
PowerShellのContinue文の使用例
-
コマンドライン履歴のコマンドをコピーするPowerShellメソッド
-
Powershellスクリプトで条件付きブレークポイントを使用する例
-
PowerShellによる印刷ジョブのクエリと削除のコード例
-
PowershellでWebServicesをリクエストし、結果をJSON形式で出力する
-
PowerShellでF1ヘルプコマンドのアクセスをオンラインドキュメントに変更する方法
-
Powershellでカスタムオブジェクトを作成する例