2012年10月5日金曜日

PowershellでHyper-V仮想マシンを管理

  • このエントリーをはてなブックマークに追加



Get-WmiObjectコマンドでHyper-Vの仮想マシンを管理することができます。
以下のコマンドで仮想マシンの情報を取得します。

$vm = Get-WmiObject -Namespace root\Virtualization -Query "Select * from MSVM_ComputerSystem Where ElementName=’Ex2013’”

$vmの詳細は以下のような感じです。

image


パラメーターから仮想マシンの状況などを確認することができます。


仮想マシンを管理するWMIオブジェクトはネームスペースroot\Virtualizationにあります。仮想マシンの情報などを取得するには、MSVM_ComputerSystemクラスを使う。仮想マシンのシャットダウン、起動、インポート、エクスポートなどの処理を行うには、MSVM_VirtualSystemManagementServiceを使用する

クラスMsvm_ComputerSystem 詳細




仮想マシンの状態を示す数字があります。ざっくりと言うと、以下の感じです。

0 → 不明
2 → 実行中(Enabled)
3 → 停止(Disabled)
32768 → 一時停止(Paused)
32769 → 保存完了(Suspended)
32770 → 復元(Startting)
32771 → スナップショット取得中(Snapshotting)
32773 → 保存中(Saving)
32774 → 停止中(Stopping)
32776 → 一時停止中(Pausing)
32777 → 再開中(Resuming)


前に取得した$vmには、RequestStateChange()というメソッドがあります。このメソッドに上記の数字を引数として渡すと、仮想マシンの状態を変更することができる
$vm.RequestStateChange(3)  → 仮想マシンを停止する





参考:


Windows Server仮想化テクノロジ入門 (マイクロソフト関連書)

新品価格
¥5,985から
(2012/12/20 20:54時点)

Windows PowerShellクックブック

新品価格
¥4,200から
(2012/12/20 21:06時点)

2012年10月1日月曜日

iPhone 5(iOS 6)でGoogle マップを利用する

  • このエントリーをはてなブックマークに追加


2012年9月28日金曜日

fsutil とEnter-PSSession

  • このエントリーをはてなブックマークに追加


 

fsutilコマンドは一定のサイズのファイルを作成するためのコマンドです。構文は以下のような感じです。

>fsutil file createnew FileName Size

例:fsutil file createnew test.txt 1024

サイズが1024Bytesでファイル名がtest.txtというファイルを作成する

 

Enter-PSSessionはPowershellでリモート処理が行えるようにする時に使われるコマンドです。

ローカルマシンのPowershellからリモートマシンに接続するには、

Enter-PSSession <接続先コンピューター名>

という構文でコマンドを実行すればいいです。

もし接続できない場合は、

・ネットワーク的に繋がっていない

・リモート処理の構成がされていない(Enable-PSRemoting)

可能性があるので、確認が必要。

2012年9月11日火曜日

Exchange Server 2013 CASのプロキシ&リダイレクションの動き

  • このエントリーをはてなブックマークに追加


 

image

 

Reference:A closer look at the changes in the Client Access Infrastructure in Exchange Server 2013

2012年9月10日月曜日

Windows Server 2012 サーバーコアとGUIモードの切り替え

  • このエントリーをはてなブックマークに追加



Windows Server 2012では、サーバーコアとフルインストールの2つのモードがあります。1つのモードでインストールしていて、別のモードに切り替えたい時は、"User Interfaces and Infrastructure"機能をインストール、またはアンインストールするだけで実現できます。
Powershellを使う場合は、以下の感じです。
・アンインストール
Remove-WindowsFeature Server-Gui-Shell, Server-Gui-Mgmt-Infra
or
Uninstall-WindowsFeature Server-Gui-Shell, Server-Gui-Mgmt-Infra
・インストール
Add-WindowsFeature Server-Gui-Shell, Server-Gui-Mgmt-Infra
or
Install-WindowsFeature Server-Gui-Shell, Server-Gui-Mgmt-Infra

Windows Server 2012テクノロジ入門 (TechNet ITプロシリーズ)

新品価格
¥4,935から
(2012/12/20 20:49時点)

ひと目でわかるWindows Server 2012 (TechNet ITプロシリーズ)

新品価格
¥2,730から
(2012/12/20 20:52時点)