Submit Search
Upload
PowerShell 紹介
•
3 likes
•
2,168 views
tsudaa
Follow
LT駆動開発 #10 で発表した、簡単な PowerShell の紹介です。
Read less
Read more
Software
Report
Share
Report
Share
1 of 31
Download now
Download to read offline
Recommended
NanoStrand
NanoStrand
Masashi Umezawa
Introduction of NanoStrand. Smalltalk bindings for nanomsg.
CategoLJについて
CategoLJについて
Toshiaki Maki
Non-blocking “Scalable” Network Programming with “aleph (by Z.Tellman)”
Non-blocking “Scalable” Network Programming with “aleph (by Z.Tellman)”
Shinnosuke Asahara
Tide - SmalltalkでSPA
Tide - SmalltalkでSPA
Masashi Umezawa
SmalltalkのシングルページWebアプリフレームワーク、Tideのハンズオン用資料です
Shellを書こう 02 shUnit2を使おう
Shellを書こう 02 shUnit2を使おう
Keisuke Oohata
shUnit2の特徴、インストール、使い方の説明です。
HascTool BlockDevelopment
HascTool BlockDevelopment
Nobuo Kawaguchi
HascTool において、ブロックを開発する手順を 解説します。
PHPとJavaScriptの噺
PHPとJavaScriptの噺
Shogo Kawahara
Shellを書こう 01 Shellcheckを使おう
Shellを書こう 01 Shellcheckを使おう
Keisuke Oohata
Shellcheckの特徴、インストール、使い方の説明です。
Recommended
NanoStrand
NanoStrand
Masashi Umezawa
Introduction of NanoStrand. Smalltalk bindings for nanomsg.
CategoLJについて
CategoLJについて
Toshiaki Maki
Non-blocking “Scalable” Network Programming with “aleph (by Z.Tellman)”
Non-blocking “Scalable” Network Programming with “aleph (by Z.Tellman)”
Shinnosuke Asahara
Tide - SmalltalkでSPA
Tide - SmalltalkでSPA
Masashi Umezawa
SmalltalkのシングルページWebアプリフレームワーク、Tideのハンズオン用資料です
Shellを書こう 02 shUnit2を使おう
Shellを書こう 02 shUnit2を使おう
Keisuke Oohata
shUnit2の特徴、インストール、使い方の説明です。
HascTool BlockDevelopment
HascTool BlockDevelopment
Nobuo Kawaguchi
HascTool において、ブロックを開発する手順を 解説します。
PHPとJavaScriptの噺
PHPとJavaScriptの噺
Shogo Kawahara
Shellを書こう 01 Shellcheckを使おう
Shellを書こう 01 Shellcheckを使おう
Keisuke Oohata
Shellcheckの特徴、インストール、使い方の説明です。
Hakodate - simple framework
Hakodate - simple framework
Hiroaki Murayama
Webサーバ勉強会03
Webサーバ勉強会03
oranie Narut
PowerShell 小技集
PowerShell 小技集
sakuragi yuuto
powershell のMeetup
PowerShellが苦手だった男がPowerShellを愛するようになるまで
PowerShellが苦手だった男がPowerShellを愛するようになるまで
Kazuhiro Matsushima
PowerShell とのお付き合い事始めです。初心者が PowerShell で躓くところ(実際引っかかった)を実体験を踏まえて紹介します。(主催者により記述編集)
Nodejs
Nodejs
Masanobu Masuda
社内勉強会資料
Power shellmemo
Power shellmemo
ytanno
そうだったのか! よくわかる process.nextTick() node.jsのイベントループを理解する
そうだったのか! よくわかる process.nextTick() node.jsのイベントループを理解する
shigeki_ohtsu
2012 osc北海道 セッション資料「blackjumbodog利用のすすめ」
2012 osc北海道 セッション資料「blackjumbodog利用のすすめ」
Shinichi Hirauchi
シェル芸初心者によるシェル芸入門
シェル芸初心者によるシェル芸入門
icchy
@rncc夏期講習 9/2
Cost of ovs receiving process
Cost of ovs receiving process
Takuya ASADA
Zabbix meeting 20101218_02-2 (Takanori Suzuki)
Zabbix meeting 20101218_02-2 (Takanori Suzuki)
takanori suzuki
それでも僕はユニットテストを書きたい - Pester powered by PowerShell
それでも僕はユニットテストを書きたい - Pester powered by PowerShell
Hidari Ikw
第6回 PowerShell 勉強会 @日本マイクロソフト 関西支店でのLT資料です。
Rubyでバルクインサート
Rubyでバルクインサート
Fujimura Munehiko
2013/12/14 LT大会で発表
使ってみよう PowerShell
使ってみよう PowerShell
Kazuki Takai
PowerShell 初心者向け勉強会資料
Black jumbodogの新機能(webapi)~自動テストにおけるsmtpモックとして
Black jumbodogの新機能(webapi)~自動テストにおけるsmtpモックとして
Shinichi Hirauchi
Test::WWW::Stub
Test::WWW::Stub
ast_j
2015/06/02 Shibuya.pm テクニカルトーク #7 LT
シェル入門
シェル入門
ina job
非エンジニア向けコマンドラインの説明
B lack jumbodog 運転と改造のすすめ
B lack jumbodog 運転と改造のすすめ
Shinichi Hirauchi
CLR/H64 でお話させて頂きました。
シェル芸初心者によるシェル芸入門 (修正版)
シェル芸初心者によるシェル芸入門 (修正版)
icchy
#rncc夏期講習
Shibuya Pm Tt08 Advanced Mogilefs
Shibuya Pm Tt08 Advanced Mogilefs
guest172cfb
Handlersocket etc. 20110906
Handlersocket etc. 20110906
akirahiguchi
OpenStack + Common Lisp
OpenStack + Common Lisp
irix_jp
More Related Content
What's hot
Hakodate - simple framework
Hakodate - simple framework
Hiroaki Murayama
Webサーバ勉強会03
Webサーバ勉強会03
oranie Narut
PowerShell 小技集
PowerShell 小技集
sakuragi yuuto
powershell のMeetup
PowerShellが苦手だった男がPowerShellを愛するようになるまで
PowerShellが苦手だった男がPowerShellを愛するようになるまで
Kazuhiro Matsushima
PowerShell とのお付き合い事始めです。初心者が PowerShell で躓くところ(実際引っかかった)を実体験を踏まえて紹介します。(主催者により記述編集)
Nodejs
Nodejs
Masanobu Masuda
社内勉強会資料
Power shellmemo
Power shellmemo
ytanno
そうだったのか! よくわかる process.nextTick() node.jsのイベントループを理解する
そうだったのか! よくわかる process.nextTick() node.jsのイベントループを理解する
shigeki_ohtsu
2012 osc北海道 セッション資料「blackjumbodog利用のすすめ」
2012 osc北海道 セッション資料「blackjumbodog利用のすすめ」
Shinichi Hirauchi
シェル芸初心者によるシェル芸入門
シェル芸初心者によるシェル芸入門
icchy
@rncc夏期講習 9/2
Cost of ovs receiving process
Cost of ovs receiving process
Takuya ASADA
Zabbix meeting 20101218_02-2 (Takanori Suzuki)
Zabbix meeting 20101218_02-2 (Takanori Suzuki)
takanori suzuki
それでも僕はユニットテストを書きたい - Pester powered by PowerShell
それでも僕はユニットテストを書きたい - Pester powered by PowerShell
Hidari Ikw
第6回 PowerShell 勉強会 @日本マイクロソフト 関西支店でのLT資料です。
Rubyでバルクインサート
Rubyでバルクインサート
Fujimura Munehiko
2013/12/14 LT大会で発表
使ってみよう PowerShell
使ってみよう PowerShell
Kazuki Takai
PowerShell 初心者向け勉強会資料
Black jumbodogの新機能(webapi)~自動テストにおけるsmtpモックとして
Black jumbodogの新機能(webapi)~自動テストにおけるsmtpモックとして
Shinichi Hirauchi
Test::WWW::Stub
Test::WWW::Stub
ast_j
2015/06/02 Shibuya.pm テクニカルトーク #7 LT
シェル入門
シェル入門
ina job
非エンジニア向けコマンドラインの説明
B lack jumbodog 運転と改造のすすめ
B lack jumbodog 運転と改造のすすめ
Shinichi Hirauchi
CLR/H64 でお話させて頂きました。
シェル芸初心者によるシェル芸入門 (修正版)
シェル芸初心者によるシェル芸入門 (修正版)
icchy
#rncc夏期講習
Shibuya Pm Tt08 Advanced Mogilefs
Shibuya Pm Tt08 Advanced Mogilefs
guest172cfb
What's hot
(20)
Hakodate - simple framework
Hakodate - simple framework
Webサーバ勉強会03
Webサーバ勉強会03
PowerShell 小技集
PowerShell 小技集
PowerShellが苦手だった男がPowerShellを愛するようになるまで
PowerShellが苦手だった男がPowerShellを愛するようになるまで
Nodejs
Nodejs
Power shellmemo
Power shellmemo
そうだったのか! よくわかる process.nextTick() node.jsのイベントループを理解する
そうだったのか! よくわかる process.nextTick() node.jsのイベントループを理解する
2012 osc北海道 セッション資料「blackjumbodog利用のすすめ」
2012 osc北海道 セッション資料「blackjumbodog利用のすすめ」
シェル芸初心者によるシェル芸入門
シェル芸初心者によるシェル芸入門
Cost of ovs receiving process
Cost of ovs receiving process
Zabbix meeting 20101218_02-2 (Takanori Suzuki)
Zabbix meeting 20101218_02-2 (Takanori Suzuki)
それでも僕はユニットテストを書きたい - Pester powered by PowerShell
それでも僕はユニットテストを書きたい - Pester powered by PowerShell
Rubyでバルクインサート
Rubyでバルクインサート
使ってみよう PowerShell
使ってみよう PowerShell
Black jumbodogの新機能(webapi)~自動テストにおけるsmtpモックとして
Black jumbodogの新機能(webapi)~自動テストにおけるsmtpモックとして
Test::WWW::Stub
Test::WWW::Stub
シェル入門
シェル入門
B lack jumbodog 運転と改造のすすめ
B lack jumbodog 運転と改造のすすめ
シェル芸初心者によるシェル芸入門 (修正版)
シェル芸初心者によるシェル芸入門 (修正版)
Shibuya Pm Tt08 Advanced Mogilefs
Shibuya Pm Tt08 Advanced Mogilefs
Similar to PowerShell 紹介
Handlersocket etc. 20110906
Handlersocket etc. 20110906
akirahiguchi
OpenStack + Common Lisp
OpenStack + Common Lisp
irix_jp
Windows PowerShell 2.0 の基礎知識
Windows PowerShell 2.0 の基礎知識
shigeya
11/30 に実施したセミナーの資料です。
無料セミナー20170321 awsから始めるlinux入門
無料セミナー20170321 awsから始めるlinux入門
Trainocate Japan, Ltd.
2017年03月21日グローバルナレッジネットワーク無料セミナー<awsから始めるlinux入門>資料
ICHIGEKI-MT 2015/03/14
ICHIGEKI-MT 2015/03/14
Yasutaka Hamada
2015/03/14 第5回 一撃サーバー構築シェルスクリプト勉強会の発表資料 https://usptomo.doorkeeper.jp/events/21044
Clrh 110827 wfho
Clrh 110827 wfho
Tomoyuki Obi
2011/08/27 TechParty 2011 にて利用した WF ハンズオンスライド
PowerShell de Azure
PowerShell de Azure
Atsushi Kojima
Windows PowerShell 2.0 の基礎知識
Windows PowerShell 2.0 の基礎知識
shigeya
2010/5/29 「技術ひろば.net」発表資料 収録ビデオはこちら http://technet.microsoft.com/ja-jp/edge/video/ff973102
ECS-CLI in Action
ECS-CLI in Action
Ryo Nakamaru
実践ECS-CLI
最新PHP事情 (2000年7月22日,PHPカンファレンス)
最新PHP事情 (2000年7月22日,PHPカンファレンス)
Rui Hirokawa
記念すべき第1回PHPカンファレンスのプレゼン資料です。2000年の資料のため、技術的には賞味期限切れですが、単純に懐かしみたい方にどうぞ。
SQL Server エンジニア のための コンテナ入門
SQL Server エンジニア のための コンテナ入門
Tomoyuki Oota
db tech showcase tokyo 2019 での講演資料です
SQL Server エンジニアのためのコンテナ入門
SQL Server エンジニアのためのコンテナ入門
Insight Technology, Inc.
SQL Server 2017でLinuxに対応し、その延長線でDocker対応やKubernetesによる可用性構成が組めるようになりました。そしてリリースを間近に控えたSQL Server 2019ではKubernetesを活用したBig Data Cluster機能の提供が予定されており、コンテナの活用範囲はさらに広がっています。 本セッションではこれからSQL Serverコンテナに触れていくための基礎知識と実際に触れてみるための手順やサンプルをお届けします。
サーバーを作ろう (毎週のハンズオン勉強会の資料)
サーバーを作ろう (毎週のハンズオン勉強会の資料)
ひとし あまの
シス創勉強会資料
Power shell の基本操作と処理の自動化 v2_20120514
Power shell の基本操作と処理の自動化 v2_20120514
junichi anno
クラウド開発に役立つ OSS あれこれ
クラウド開発に役立つ OSS あれこれ
Masataka MIZUNO
AWS SDK for Haskell開発
AWS SDK for Haskell開発
Nomura Yusuke
Haskell忘年会2012で喋った
ちゃんとWeb会議スライド『Coffee script』
ちゃんとWeb会議スライド『Coffee script』
H2O Space. Co., Ltd.
H2O Space. 社内・パートナー勉強会「ちゃんとWeb会議」のスライド資料です。CoffeeScriptについての基本を紹介しました。
20120423 hbase勉強会
20120423 hbase勉強会
Toshiaki Toyama
O'reilly HBase The Definitive Guide Chapter 6 Available Clients
IT Pro のための PowerShell スクリプティング
IT Pro のための PowerShell スクリプティング
Kazuki Takai
Cloud OS MVP Roadshow 2014年6月 (2014/06/14 開催) のセッション資料です。
Dockerを使ったローカルでの開発から本番環境へのデプロイまで
Dockerを使ったローカルでの開発から本番環境へのデプロイまで
Ryo Nakamaru
Docker Inc.の Jérôme Petazzoniさんが re:Invent2015で行った「From Local Docker Development to Production Deployment」というセッションの資料を、ご本人の了解を得て日本語に訳したものです。
Similar to PowerShell 紹介
(20)
Handlersocket etc. 20110906
Handlersocket etc. 20110906
OpenStack + Common Lisp
OpenStack + Common Lisp
Windows PowerShell 2.0 の基礎知識
Windows PowerShell 2.0 の基礎知識
無料セミナー20170321 awsから始めるlinux入門
無料セミナー20170321 awsから始めるlinux入門
ICHIGEKI-MT 2015/03/14
ICHIGEKI-MT 2015/03/14
Clrh 110827 wfho
Clrh 110827 wfho
PowerShell de Azure
PowerShell de Azure
Windows PowerShell 2.0 の基礎知識
Windows PowerShell 2.0 の基礎知識
ECS-CLI in Action
ECS-CLI in Action
最新PHP事情 (2000年7月22日,PHPカンファレンス)
最新PHP事情 (2000年7月22日,PHPカンファレンス)
SQL Server エンジニア のための コンテナ入門
SQL Server エンジニア のための コンテナ入門
SQL Server エンジニアのためのコンテナ入門
SQL Server エンジニアのためのコンテナ入門
サーバーを作ろう (毎週のハンズオン勉強会の資料)
サーバーを作ろう (毎週のハンズオン勉強会の資料)
Power shell の基本操作と処理の自動化 v2_20120514
Power shell の基本操作と処理の自動化 v2_20120514
クラウド開発に役立つ OSS あれこれ
クラウド開発に役立つ OSS あれこれ
AWS SDK for Haskell開発
AWS SDK for Haskell開発
ちゃんとWeb会議スライド『Coffee script』
ちゃんとWeb会議スライド『Coffee script』
20120423 hbase勉強会
20120423 hbase勉強会
IT Pro のための PowerShell スクリプティング
IT Pro のための PowerShell スクリプティング
Dockerを使ったローカルでの開発から本番環境へのデプロイまで
Dockerを使ったローカルでの開発から本番環境へのデプロイまで
More from tsudaa
Json型の使い方
Json型の使い方
tsudaa
JSON型と正規形の両立について検討してみました。
ぬぎんくす問題
ぬぎんくす問題
tsudaa
読み方がわからない、という問題と、解決してしまえばその問題は忘れてしまう、というお話。
Windows でも時刻合わせがしたい!
Windows でも時刻合わせがしたい!
tsudaa
Windows で時刻合わせする場合の注意点などです。 # ただしネタ成分多めなので、怒らないでください(汗
Python と私の事情
Python と私の事情
tsudaa
PYCON mini 広島、で時間調整用に必要かもしれないかと思って作ってたスライドを放出
真理とは何か
真理とは何か
tsudaa
真理についてまとめてみました #違う
Excelのどうでもよいtipsの紹介
Excelのどうでもよいtipsの紹介
tsudaa
Excelのどうでもよいtipsの紹介
MySQL のユーザー定義変数と RDB のココロ
MySQL のユーザー定義変数と RDB のココロ
tsudaa
第11回 中国地方DB勉強会 in 広島の資料です
HiroshimaJUG の「Java8 Lambda ハンズオン with すごい広島」を5分で振り返る
HiroshimaJUG の「Java8 Lambda ハンズオン with すごい広島」を5分で振り返る
tsudaa
HiroshimaJUG (Java Users Group) の「Java8 Lambda ハンズオン with すごい広島」 (https://hiroshima-jug.doorkeeper.jp/events/25567) で聞いた内容を、5分で振り返る
ドメイン名の話 (データベース/SQL)
ドメイン名の話 (データベース/SQL)
tsudaa
データベースのドメイン名の話
スターマークの話
スターマークの話
tsudaa
Powershell のセキュリティ (大都会ver)
Powershell のセキュリティ (大都会ver)
tsudaa
Powershell のセキュリティ
昼の12時は午○何時?
昼の12時は午○何時?
tsudaa
午前と午後は割と混乱するというお話
全角チルダ問題
全角チルダ問題
tsudaa
全角チルダ問題
資格は役に立つか
資格は役に立つか
tsudaa
○○型言語と呼ばれるために備えるべき最低限の条件についての検討
○○型言語と呼ばれるために備えるべき最低限の条件についての検討
tsudaa
○○型言語と呼ばれるために備えるべき最低限の条件はなんだろう?というのを検討してみました。
文字数はおいくら?(Ruby版)
文字数はおいくら?(Ruby版)
tsudaa
サロゲート文字とか合字とか異体字とかの文字数を取得してみました。
法律の読み方とか
法律の読み方とか
tsudaa
1.法律バージョン管理 2.法律演算子
C++入門?
C++入門?
tsudaa
昔からC++ の入門書に違和感があったので、ちょっとそれについてまとめてみました
More from tsudaa
(18)
Json型の使い方
Json型の使い方
ぬぎんくす問題
ぬぎんくす問題
Windows でも時刻合わせがしたい!
Windows でも時刻合わせがしたい!
Python と私の事情
Python と私の事情
真理とは何か
真理とは何か
Excelのどうでもよいtipsの紹介
Excelのどうでもよいtipsの紹介
MySQL のユーザー定義変数と RDB のココロ
MySQL のユーザー定義変数と RDB のココロ
HiroshimaJUG の「Java8 Lambda ハンズオン with すごい広島」を5分で振り返る
HiroshimaJUG の「Java8 Lambda ハンズオン with すごい広島」を5分で振り返る
ドメイン名の話 (データベース/SQL)
ドメイン名の話 (データベース/SQL)
スターマークの話
スターマークの話
Powershell のセキュリティ (大都会ver)
Powershell のセキュリティ (大都会ver)
昼の12時は午○何時?
昼の12時は午○何時?
全角チルダ問題
全角チルダ問題
資格は役に立つか
資格は役に立つか
○○型言語と呼ばれるために備えるべき最低限の条件についての検討
○○型言語と呼ばれるために備えるべき最低限の条件についての検討
文字数はおいくら?(Ruby版)
文字数はおいくら?(Ruby版)
法律の読み方とか
法律の読み方とか
C++入門?
C++入門?
PowerShell 紹介
1.
PowerShell 紹介 LTDD #10 @tsuda_ahr
2.
PowerShell とは • Microsoft
の Shell Script のようなもの • コマンドプロンプトの後継 (WSH/VBScript の後継) • Windows 7 以降は標準搭載。 • 専用エディタもついてくるよ! PowerShell ISE (Integrated Scripting Environment)
3.
利点 • .net のライブラリが
Script のように使えること。
4.
個人的にはこれ一択!
5.
例 $tcp = New-Object
System.Net.Sockets.TcpClient try { $tcp.Connect("localhost", 445) Write-Host ("成功") } catch { Write-Host ("失敗") } finally { $tcp.Close() $tcp.Dispose() } 対象の host の TCP ポートを 開いてみる Script .net の ライブラリ
6.
ちまたで言われている利点 • pipe に
Object を渡せる • コマンドプロンプト (cmd.exe) とは比較にならない制御が可能 (= 一般的な言語ができることができる) • コマンドプロンプトの後継。 • Azure API などが操作できる。 • Windows Server では一部 PowerShell Script に変換する機能が ある(らしい)
7.
例) object が
pipe を渡っているの図 Get-Content .¥sample.csv | ConvertFrom-Csv -Header @(1..50) | Where {$_."3" -ge 1989} | select "1","2","16","26","30" | Out-GridView sample.csv を読み込み、 csv ファイルとして解釈し 3列目が 1989 以上の行の 1列目,2列目,16列目,26列目,30列目を GridView で表示する
8.
残念な点
9.
1.拡張子とインストールフォルダ
10.
最新のPSのバージョンは現在 “4” 順調に進化しています
11.
しかし拡張子は.ps1のまま
12.
インストールフォルダも v1.0 のまま
13.
2.関係演算子
14.
PERL の場合 $a =
100; if ($a > 1) { print "True"; }
15.
PowerShell の場合 $a =
100; if ($a –gt 1) { Write-Host "True"; }
16.
FORTRAN かよ!
17.
参考) FORTRAN 77
の場合 00010 I = 100 00020 IF (I .GT. 1) THEN 00030 PRINT *, "True" 00040 END IF 00050 END
18.
3.セキュリティ縛り ポリシーがデフォルトのままだと、 Scriptファイル(.ps1) を実行できません
19.
4.コマンドプロンプトに劣る面がある 屈辱の cmd /c mklink たとえば
シンボリックリンクを 作るコマンドレットは存在しない。
20.
5.Windows の設定は、変わらず難儀 たとえば、 ここのチェックを入れるための API とかは存在しない
21.
6.コマンドが長い
22.
まとめ • Windows の設定がらみのところでは、まだまだコマンドプロン プト有利なところが結構ある。 •
自前 Script を書く場合は、PowerShell になれるとコマンドプ ロンプトには戻れない。 • テキスト処理とかも PERL を使ったりすることはなくなった。
23.
みんな PowerShell を使おう!
24.
セッション中にあった質問と回答
25.
質問1) pipe で渡ったオブジェクトの型はわかるのか? 一応わかりますが、パターンマッチとはまではできません(多分)
26.
質問2) PowerShell で
Excel は操作できるのか? • できないことはないけれど、Powershell で実施することによる メリットはあまりないよ。何より遅い(汗 powershell # Excelの起動ほか $excel = New-Object -ComObject Excel.Application $excel.Visible = $false $book = $excel.Workbooks.Open("D:¥sample.xlsx") $sheet = $book.Worksheets.Item("sheet1") # 書き込み $sheet.Range("A1").Cells.Item(1, 1) = "AAA" # 読み込み $a = $sheet.Range("A1").Cells.Item(1, 1).Text Write-Host $a # 閉じる $book.Save() $excel.Quit() # Excel.exe がプロセスに残るのを防ぐために Powershell ごと終了する(ぉぃ exit
27.
質問3) あるフォルダにファイルができたことをトリガーに処 理することができるか? できないことはないです… (実現にはやはり .net
のライブラリの力を借ります。 また以下のコードだと複数のファイルが同時に操作された場合に取りこぼします) $watcher = New-Object System.IO.FileSystemWatcher $watcher.Path = "D:¥test" while ($true) { $result = $watcher.WaitForChanged([System.IO.WatcherChangeTypes]::All) Write-Host $result.ChangeType $result.Name }
28.
ステマ。 来る 2015/2/14 (土)
オープンセミナー広島が開催されます。 http://osh-web.github.io/
29.
PowerShell のセッションもあるよ!
30.
この本を書かれた方が来られます!
31.
この機会に是非ご参加ください!
Download now