SlideShare a Scribd company logo
Windows Server Essentials用
PowerShell コマンドレットを
使ってみよう!
I 💛 Windows Server Essentials!
’15/01/17
.NETラボ in 秋田
Microsoft MVP
Windows Server for Small and Medium Business
那須 悟
自己紹介
• 那須 悟(Nasu Satoru)
• Microsoft MVP
Windows Server for Small and Medium Business
• ブログ:http://nasunoblog.blogspot.com
• Twitter:@nasunotw / Facebook:nasunoblog
• Google+:+SatoruNasu
内容
1.Windows Server Essentials(WSE)の概要
2.Windows Server Essentials(WSE)用
PowerShellの使い方(ユーザー・サーバー フォルダーの一括管理)
※本日は、PowerShellの概要はお話しません
ところで・・・
システム構築、好きですか?
単調で面倒な設定作業、好きですか?
黒いor青い画面、好きですか?
そんな あなたに
PowerShell !!
PowerShellを使いたくなる場面
•同じ操作を何度も行いたくない
→ 作業時間や操作ミスの軽減
•全く同じ環境を複数作りたい
→ テスト環境をHyper-Vに構築
•リモートからxxxしたい
→ オンプレ/クラウドのサーバーやクライアントを操作
Windows Server Essentials用
PowerShell コマンドレット
Windows Server Essentials とは?
•中小企業向け「サーバー機能」の事
Windows Server 2012 R2 Essentials
•2012 R2から「サーバーの役割」として提供
Windows Server 2012 R2 Standard
Windows Server 2012 R2 Datacenter
WSEの制御は一つの画面から
Users & Groups
Health Reports
Server Folders Backup & Restore
Remote Access
Microsoft
Online Services
WSE用PowerShell コマンドレットとは?
≒
WSEの機能をCLIから操作
Very Simple!!
WSE用PowerShell コマンドレットは
ドメインのユーザー情報を取得したい…
Get-ADUser -Filter 'Name -like "*"' -SearchBase
"CN=Users,DC=CONTOSO,DC=local”
Get-WssUser
surname givenname name
------- --------- ----
舞黒 ユーザー01 msuser01
舞黒 ユーザー02 msuser02
舞黒 ユーザー03 msuser03
舞黒 ユーザー04 msuser04
舞黒 ユーザー05 msuser05
舞黒 ユーザー06 msuser06
舞黒 ユーザー07 msuser07
舞黒 ユーザー08 msuser08
舞黒 ユーザー09 msuser09
舞黒 ユーザー10 msuser10
舞黒 ユーザー11 msuser11
舞黒 ユーザー12 msuser12
舞黒 ユーザー13 msuser13
システム アドミン君 sw-admin
LastName FirstName UserName
-------- --------- --------
舞黒 ユーザー01 msuser01
舞黒 ユーザー02 msuser02
舞黒 ユーザー03 msuser03
舞黒 ユーザー04 msuser04
舞黒 ユーザー05 msuser05
舞黒 ユーザー06 msuser06
舞黒 ユーザー07 msuser07
舞黒 ユーザー08 msuser08
舞黒 ユーザー09 msuser09
舞黒 ユーザー10 msuser10
舞黒 ユーザー11 msuser11
舞黒 ユーザー12 msuser12
舞黒 ユーザー13 msuser13
システム アドミン君 sw-admin
Get-ADUser コマンドレットの結果 Get-WssUser コマンドレットの結果
Get-WssUser | select LastName,
FirstName,UserName | Format-Table -AutoSize
Get-ADUser -Filter ‘Name -like “*”’ -SearchBase
“CN=Users,DC=CONTOSO,DC=local” | select
surname, givenname ,name | Format-Table -AutoSize
DEMO
PowerShellを実行し環境を構築する
シナリオ1~セットアップ
1. サーバー フォルダーを作成
2. ユーザー グループを作成
3. ユーザーを作成
4. アクセス権を設定
シナリオ2~ストレージの交換
1. 新しいストレージを追加
2. 移行元の
全サーバー フォルダーを移動
3. 古いストレージを撤去
$Folders = Get-WssFolder | Where-Object{ $_.Path -like “C:*”}
ForEach($f in $Folders){
Move-WssFolder -Folder $f -NewDrive “E:" -Force -Confirm:$false
}
「サーバー フォルダーの移動」機能
1.ディスク サイズをチェック
2.新しい場所を選択
3.(外付けHDDは警告画面)
4.初期化
5.元の共有フォルダを停止
6.データをコピー
7.シャドーコピーを有効
8.新しい場所の共有を開始
9.元の共有フォルダを削除
コ
マ
ン
ド
処
理
まとめ
•非常にシンプル
•設定の基本はWSEダッシュボード
→ AD DSなど役割・機能を直接操作はしない
•複数処理が実行行われる場合がある
→ Move-WssFolder コマンドレットなど
WSE専用PowerShell コマンドレット
WSE専用PowerShell コマンドレット
•構築作業の軽減に役立つ
→ 何度実行しても、何台に実行しても同じ結果
→ Microsoft Azure 仮想マシンでテスト
本番サーバーにスクリプトを流し込む
ご清聴ありがとうございました
 元「なんでもエンジニ屋」のダメ日記~Windows Server 2012 R2 Essentials
 http://nasunoblog.blogspot.jp/p/windows-server-2012-r2-essentials.html
 Windows Server 2012 R2 Essentials 概要
 http://www.microsoft.com/ja-jp/server-cloud/windows-server-essentials/windows-server-2012-r2-
essentials.aspx
 ホワイトペーパー
 http://download.microsoft.com/download/8/0/8/808AC0BA-BA9B-4D65-8F00-
E36E0A037D8B/Windows_Server_2012_R2_Essentials_Overview_whitepaper_jp.pdf
 Widows Server 2012 R2 Essentials 評価版 ダウンロードサイト
 http://technet.microsoft.com/ja-JP/evalcenter/dn205288.aspx
 Windows Server Essentials Cmdlets in Windows PowerShell
 http://technet.microsoft.com/en-us/library/dn205088(v=wps.630).aspx

More Related Content

PPTX
中小企業向けWindows Server OSの基本とTips
PDF
Windows Server 2012 R2 Essentialsの魅力 - 手間暇かけずに活用しよう!
PPTX
中小企業向けWindows Server OSの底力~Microsoft オンライン サービスとの統合
PPTX
社内システムの移行に役立った“時間節約”方法~PowerShellとExcelを上手に使おう
PPTX
Windows Server 2016 Essentials TP4の強化ポイントと PowerShellの使いどころ
PPTX
Windows Server Essentialsを実例から学ぼう!
PDF
それでも僕はユニットテストを書きたい - Pester powered by PowerShell
PDF
Vagrant on SoftLayer
中小企業向けWindows Server OSの基本とTips
Windows Server 2012 R2 Essentialsの魅力 - 手間暇かけずに活用しよう!
中小企業向けWindows Server OSの底力~Microsoft オンライン サービスとの統合
社内システムの移行に役立った“時間節約”方法~PowerShellとExcelを上手に使おう
Windows Server 2016 Essentials TP4の強化ポイントと PowerShellの使いどころ
Windows Server Essentialsを実例から学ぼう!
それでも僕はユニットテストを書きたい - Pester powered by PowerShell
Vagrant on SoftLayer

What's hot (19)

PPT
PowerShell DSC と連携して監視を効率化してみる
PPTX
Windows azureって何
PDF
TFSUG 20151126
PDF
はじめての Azure 開発
PDF
DSC 再入門
PDF
JAZUG女子部 第2回勉強会 ハンズオン
PPTX
db tech showcase 大阪 2014 C12 どうつかう?Couchbase Server
PPTX
Photon Server Deep Dive
PDF
Azure bootcamp20130427
PDF
Visual studio online and Agile
PDF
20180123 power shell
PDF
Vsug day 2010 summer windows azure でやってみよう
PDF
Windows PowerShell 2.0 の基礎知識
PDF
初心者がハマったWindows Azureの基礎の基礎
PDF
NotesコンソーシアムのXPagesに関する活動のご紹介
PPTX
Azureシェルで管理
PDF
Microsoft Team Foundation Service 入門
PPTX
Sql database のご紹介
PPTX
Azure vmの建て方
PowerShell DSC と連携して監視を効率化してみる
Windows azureって何
TFSUG 20151126
はじめての Azure 開発
DSC 再入門
JAZUG女子部 第2回勉強会 ハンズオン
db tech showcase 大阪 2014 C12 どうつかう?Couchbase Server
Photon Server Deep Dive
Azure bootcamp20130427
Visual studio online and Agile
20180123 power shell
Vsug day 2010 summer windows azure でやってみよう
Windows PowerShell 2.0 の基礎知識
初心者がハマったWindows Azureの基礎の基礎
NotesコンソーシアムのXPagesに関する活動のご紹介
Azureシェルで管理
Microsoft Team Foundation Service 入門
Sql database のご紹介
Azure vmの建て方
Ad

Similar to Windows Server Essentials用PowerShell コマンドレットを使ってみよう! (18)

PDF
PowerShell を使用した Hyper-V の管理
PDF
はじめてのPowerShell
PDF
Windows PowerShell 2.0 の基礎知識
PPTX
Power shell の基本操作と処理の自動化 v2_20120514
PDF
使ってみよう PowerShell
PPTX
Powershell 超絶基礎 勉強会 v1 (もっと新しいバージョンがあります)
PPTX
Powershell勉強会 v3 (もっと新しいバージョンがあります)
PPTX
Powershell勉強会 v2 (もっと新しいバージョンがあります)
PPTX
Powershell基礎_20180521用
PDF
INF-009_PowerShell を 使いこなして、自動化対応 エンジニア になろう!!
PPTX
Powershell勉強会 v4 (もっと新しいバージョンがあります。)
PPTX
04 windows powershellスクリプト作成の基礎知識
PPTX
Powershell勉強会 v5 (こちらが最新です。)
PDF
PowerShell 紹介
PDF
AWS Tools for Windows PowerShell
PDF
Windows PowerShell によるWindows Server 管理の自動化 v4.0 2014.03.13 更新版
PPTX
Power shellmemo
PDF
Recap: PowerShell Core
PowerShell を使用した Hyper-V の管理
はじめてのPowerShell
Windows PowerShell 2.0 の基礎知識
Power shell の基本操作と処理の自動化 v2_20120514
使ってみよう PowerShell
Powershell 超絶基礎 勉強会 v1 (もっと新しいバージョンがあります)
Powershell勉強会 v3 (もっと新しいバージョンがあります)
Powershell勉強会 v2 (もっと新しいバージョンがあります)
Powershell基礎_20180521用
INF-009_PowerShell を 使いこなして、自動化対応 エンジニア になろう!!
Powershell勉強会 v4 (もっと新しいバージョンがあります。)
04 windows powershellスクリプト作成の基礎知識
Powershell勉強会 v5 (こちらが最新です。)
PowerShell 紹介
AWS Tools for Windows PowerShell
Windows PowerShell によるWindows Server 管理の自動化 v4.0 2014.03.13 更新版
Power shellmemo
Recap: PowerShell Core
Ad

More from Satoru Nasu (6)

PPTX
Power apps、始めました
PPTX
中小企業インフラを マイクロソフト製品で改善した事例
PPTX
Backup 3 2-1 Ruleのススメ
PPTX
パスワードのいらない世界へ~Windows 10とFIDO
PDF
業務用サーバとしてWHSはどこまで使えるか?
PDF
地方中小企業の現状とシステム運用の基本-地方企業のシステム状況からみる基本の大切さ
Power apps、始めました
中小企業インフラを マイクロソフト製品で改善した事例
Backup 3 2-1 Ruleのススメ
パスワードのいらない世界へ~Windows 10とFIDO
業務用サーバとしてWHSはどこまで使えるか?
地方中小企業の現状とシステム運用の基本-地方企業のシステム状況からみる基本の大切さ

Windows Server Essentials用PowerShell コマンドレットを使ってみよう!

Editor's Notes

  • #11: この管理コンソール画面だけでWSEの機能を制御