TechFielders セミナー 東京 PowerShell 3.0 初級編

2012.06.04 [10:00-11:30] Tech Fielders セミナー 東京 「最新 Windows PowerShell 3.0 による Windows Server 2012 管理の自動化~初級編」 会場 : MSKK品川 31 階 セミナールーム A 続きを読む
0
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

Windows PowerShell 3.0 RC による Windows Server 2012 管理の自動化 Part 1 初級編。 #TechFielders #PowerShell

2012-06-04 09:58:47
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

お時間になりました。安納さんがメガネを外して始まる。しかも8コアなのに9コアが表示されるとか。  #powershell #techfielders

2012-06-04 09:59:37
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

10時からスタートだと微妙。9時、9時半スタートが望ましい。来月以降、アレンジしていただく。  #techfielders

2012-06-04 10:00:17
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

Windows Server 2012 RC リリースされ、 PowerShell 3.0 RC に。今日はこの PowerShell 3.0 RC の基本的な使い方から。  #techfielders

2012-06-04 10:00:59
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

このあと 4回にわけて PowerShell を紹介していく、最後らへんは VS から PowerShell をどう使うか、リモートシェルなどもご紹介くださる。  #techfielders

2012-06-04 10:01:49
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

Windows PowerShell Web Services や、ワークフロー(Job が落ちても再起動)については次回以降。  #techfielders

2012-06-04 10:02:24
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

.NET 上の PowerShell があるので、VS からも利用できる。コマンドシェルの進化と機能の包含。 PowerShell上では bat/vbs/js でも実行可能。 多くの管理ツールは裏でコマンドレットを call している。  #techfielders

2012-06-04 10:03:46
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

WMF / Windows Management Framework は、(昔の WMI / WS-MAN WebService for Management nの上に PowerShell 、さらに上位) 標準化された管理思想に基づく。 #techfielders

2012-06-04 10:05:38
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

今日から VBScript を勉強しようと思ってる方へ。もう新規で学習しないでください。これからは PowerShell でお願いします。  #techfielders

2012-06-04 10:06:06
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

WMF 3.0 RC をサポートしているのは、Windows Server 2008 SP2 以降(2008 R2 SP1以降)と Windows 7 SP1 以降。残念ながら、Windows Vista は WMF 3.0 サポート外。  #techfielders

2012-06-04 10:06:56
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

PowerShell 事前準備:コンソールの環境(簡易変数を有効に)設定。エクスプローラ(フォルダ)の環境設定(拡張子を表示しない)を無効に。実行ポロシーの設定(オンプレの署名なしスクリプトを実行できるように、リモート操作有効に、必要に応じその他)  #techfielders

2012-06-04 10:08:22
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

PowerShell ISE (PowerShell エディタ)が用意されている。インテリセンスが実装されているので、コマンドから tab 補完よりもずっと便利。 // パラメタを打つと自動補完が便利  #techfielders

2012-06-04 10:09:56
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

FYI. 実行ポリシーの設定 Set-ExcutionPolicy → http://t.co/SdONNIIl 詳細については、「about_Execution_Policies」を参照してください。 #techfielders

2012-06-04 10:11:35
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

自分が作ったスクリプトは署名なしで実行できるが、外部から入手したスクリプトは署名が必要。リモートサイトの個別定義などを行う。 // これは当たり前の流れですね。  #techfielders

2012-06-04 10:12:28
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

コマンド例: -path $profile: 作成するアイテムの完全パスを、$profile 変数に格納して渡します。   #techfielders

2012-06-04 10:14:04
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

安納さんが紹介くださっている内容に近しい内容 → http://t.co/kKCDZ0XE  #techfielders

2012-06-04 10:14:37
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

必要であれば $profile を編集する。 // まるで sh 、いや PowerShell だからと脳内ツッコミw  #techfielders

2012-06-04 10:15:30
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

コマンドレットの構造 <操作>-<ターゲット> よく使うのは get-ほげ New-ほげ  #techfielders

2012-06-04 10:16:19
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

get-ほげ、new-ほげ、set-ほげ。 この決まりを使わないと PowerShell 業界は混乱するとな。  #techfielders

2012-06-04 10:17:02
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

DOSプロンプトのように省略形はダメ。そのかわり、正しい文言で内容理解できるように構成されているから安心くださいとな。  #techfielders

2012-06-04 10:17:49
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

モジュールとコマンドレット。 モジュール(コマンドレットの集合体)。 // ライブラリと同じ。  #techfielders

2012-06-04 10:18:29
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

// となると、モジュール群をドット区切りで規定モジュールを指定できる。 Microsoft.PowerShell.Management だったら、マイクロソフトグループのパワーシェルモジュールのマネージメントコマンド、と呼ぶんでしょうね。  #techfielders

2012-06-04 10:19:51
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

Manifest で定義するあたり、より開発者環境ライクになったんですねー。インテリセンスも使えるし。 // Eclipse for PowerShell 3.0 とか出てくるかな?  #techfielders

2012-06-04 10:20:57
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

必要なモジュールを import して使用する。 // これって基本的なプログラムとまったく同じ。  #techfielders

2012-06-04 10:21:53
1 ・・ 4 次へ