Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
祐樹 夏目
PDF, PPTX
1,286 views
Powershellで始める.net プログラミング
Fukuoka.NET (ふくてん) #1 ~ ひな祭り に.NETを語る夜 ~ LTにて
Technology
◦
Read more
3
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 10
2
/ 10
3
/ 10
4
/ 10
5
/ 10
6
/ 10
7
/ 10
8
/ 10
9
/ 10
10
/ 10
More Related Content
PDF
DevOps for Small Starter
by
大要 伊藤
PPTX
App extensionでテストコードを書く
by
Yusuke Kita
PPTX
明日から始める Chef 入門 #bpstudy
by
Takeshi Komiya
PDF
テスト駆動インフラ構築-Chefとserverspecを使ったインフラ自動化のすすめ-
by
賢 秋穂
PDF
インフラエンジニア勉強会hbstudyについて
by
Toshiaki Baba
PDF
DevOpsを実現する為のChef実践テクニック Chef12対応版
by
Yusuke Ando
PDF
NDS#31
by
hayajo Imai
PPTX
go-apt-cacher/mirror
by
yutannihilation
DevOps for Small Starter
by
大要 伊藤
App extensionでテストコードを書く
by
Yusuke Kita
明日から始める Chef 入門 #bpstudy
by
Takeshi Komiya
テスト駆動インフラ構築-Chefとserverspecを使ったインフラ自動化のすすめ-
by
賢 秋穂
インフラエンジニア勉強会hbstudyについて
by
Toshiaki Baba
DevOpsを実現する為のChef実践テクニック Chef12対応版
by
Yusuke Ando
NDS#31
by
hayajo Imai
go-apt-cacher/mirror
by
yutannihilation
What's hot
PDF
DevOpsを実現するChef活用テクニック
by
Yusuke Ando
PDF
リーダブルコード勉強会 in 筑波大 - 練習
by
Kouhei Sutou
PDF
仮想マシンを使った開発環境の簡単共有方法
by
Hideo Takahashi
PDF
10080分でPythonからIP Messeneger
by
Satoshi Yamada
PDF
退屈なブラウザ作業をpuppeteerにやらせたいお話
by
Tadashi Nemoto
PDF
Travis CIで実現するPHPアプリの自動テスト
by
Yusuke Ando
PDF
phpspecで始めるBDD
by
Yuuki Takezawa
PDF
Niigata.pm #1
by
hayajo Imai
PDF
クラウド上でのChef活用と ベストプラクティス v0.2.0
by
NIFTY Cloud
PDF
Chef社内勉強会(第1回)
by
Yoshinori Nakanishi
PPTX
20120822_dstn技術交流会_すぐに使えるsdkアダプタ開発
by
dstn
PDF
Redmine Ansible
by
ITO Yoshiichi
PPTX
Microsoft azureとdockerとansibleと
by
Kinoshita Miku
PDF
20130723 ecシステムにchefを導入してみた v1.0
by
NIFTY Cloud
PDF
Chefで作る開発環境
by
regret raym
PDF
リーダブルコード勉強会 in 筑波大のアイスブレイク
by
Kouhei Sutou
PPTX
俺とSe(自己紹介)
by
Masayuki KaToH
PDF
KubernetesでPHPを動かした話
by
gree_tech
PPTX
JAWSUG金沢10 - 俺と「AWS外部から観測」
by
Masayuki KaToH
PDF
Developers Summit 2014 14E-5 Azureでターイムアタック
by
Kazumi Hirose
DevOpsを実現するChef活用テクニック
by
Yusuke Ando
リーダブルコード勉強会 in 筑波大 - 練習
by
Kouhei Sutou
仮想マシンを使った開発環境の簡単共有方法
by
Hideo Takahashi
10080分でPythonからIP Messeneger
by
Satoshi Yamada
退屈なブラウザ作業をpuppeteerにやらせたいお話
by
Tadashi Nemoto
Travis CIで実現するPHPアプリの自動テスト
by
Yusuke Ando
phpspecで始めるBDD
by
Yuuki Takezawa
Niigata.pm #1
by
hayajo Imai
クラウド上でのChef活用と ベストプラクティス v0.2.0
by
NIFTY Cloud
Chef社内勉強会(第1回)
by
Yoshinori Nakanishi
20120822_dstn技術交流会_すぐに使えるsdkアダプタ開発
by
dstn
Redmine Ansible
by
ITO Yoshiichi
Microsoft azureとdockerとansibleと
by
Kinoshita Miku
20130723 ecシステムにchefを導入してみた v1.0
by
NIFTY Cloud
Chefで作る開発環境
by
regret raym
リーダブルコード勉強会 in 筑波大のアイスブレイク
by
Kouhei Sutou
俺とSe(自己紹介)
by
Masayuki KaToH
KubernetesでPHPを動かした話
by
gree_tech
JAWSUG金沢10 - 俺と「AWS外部から観測」
by
Masayuki KaToH
Developers Summit 2014 14E-5 Azureでターイムアタック
by
Kazumi Hirose
Viewers also liked
PPTX
Aprendizaje significativo y autonomía
by
José Carlos Nava Jiménez
PPT
成果展簡報 嵌入式影像處理技術應用
by
艾思程式教育
PPTX
OpenSSL Alternative Chains Certificate Forgery Security Bypass Vulnerability
by
Venkatesh Chinta
PDF
LAS16-209: Finished and Upcoming Projects in LMG
by
Linaro
PPTX
新卒2年目のchef guy
by
祐樹 夏目
PDF
Introducing the ADVA FSP 150 ProVM – Assured Virtual Network Functions at the...
by
ADVA
PDF
BKK16-208 EAS
by
Linaro
PDF
SPI Interface
by
艾思程式教育
PPTX
[Group 06] Imperial War Museum
by
GP Design PS
PPTX
競プロ、なんでお前たちやらないの?
by
Shota Tsukamoto
PPT
環境監控的應用
by
艾思程式教育
PPTX
Power shell の基本操作と処理の自動化 v2_20120514
by
junichi anno
PDF
case study museum
by
Muhammad Muhyuddin
Aprendizaje significativo y autonomía
by
José Carlos Nava Jiménez
成果展簡報 嵌入式影像處理技術應用
by
艾思程式教育
OpenSSL Alternative Chains Certificate Forgery Security Bypass Vulnerability
by
Venkatesh Chinta
LAS16-209: Finished and Upcoming Projects in LMG
by
Linaro
新卒2年目のchef guy
by
祐樹 夏目
Introducing the ADVA FSP 150 ProVM – Assured Virtual Network Functions at the...
by
ADVA
BKK16-208 EAS
by
Linaro
SPI Interface
by
艾思程式教育
[Group 06] Imperial War Museum
by
GP Design PS
競プロ、なんでお前たちやらないの?
by
Shota Tsukamoto
環境監控的應用
by
艾思程式教育
Power shell の基本操作と処理の自動化 v2_20120514
by
junichi anno
case study museum
by
Muhammad Muhyuddin
Similar to Powershellで始める.net プログラミング
PDF
使ってみよう PowerShell
by
Kazuki Takai
PDF
Windows PowerShell 2.0 の基礎知識
by
shigeya
PPTX
Powershell勉強会 v3 (もっと新しいバージョンがあります)
by
Tetsu Yama
PPTX
Powershell勉強会 v2 (もっと新しいバージョンがあります)
by
Tetsu Yama
PPTX
Powershell 超絶基礎 勉強会 v1 (もっと新しいバージョンがあります)
by
Tetsu Yama
PPTX
運用構築技術者の為のPSプログラミング第1回
by
Shigeharu Yamaoka
PPTX
Powershell勉強会 v5 (こちらが最新です。)
by
Tetsu Yama
PPTX
Powershell勉強会 v4 (もっと新しいバージョンがあります。)
by
Tetsu Yama
PPTX
Powershell基礎_20180521用
by
Tetsu Yama
PDF
Windows PowerShell 2.0 の基礎知識
by
shigeya
PDF
CLR/H第54回勉強会 ライトニングトーク
by
Jun-ichi Sakamoto
PDF
はじめてのPowerShell
by
Trainocate Japan, Ltd.
PDF
20180123 power shell
by
Trainocate Japan, Ltd.
PPTX
Power shellmemo
by
ytanno
PDF
IT Pro のための PowerShell スクリプティング
by
Kazuki Takai
PDF
今からでも遅くないC#開発
by
Kazunori Hamamoto
PPTX
デブサミ2008 .NETの仕組み
by
Takeshi Shinmura
PPTX
ASP.NET vNextの全貌
by
A AOKI
使ってみよう PowerShell
by
Kazuki Takai
Windows PowerShell 2.0 の基礎知識
by
shigeya
Powershell勉強会 v3 (もっと新しいバージョンがあります)
by
Tetsu Yama
Powershell勉強会 v2 (もっと新しいバージョンがあります)
by
Tetsu Yama
Powershell 超絶基礎 勉強会 v1 (もっと新しいバージョンがあります)
by
Tetsu Yama
運用構築技術者の為のPSプログラミング第1回
by
Shigeharu Yamaoka
Powershell勉強会 v5 (こちらが最新です。)
by
Tetsu Yama
Powershell勉強会 v4 (もっと新しいバージョンがあります。)
by
Tetsu Yama
Powershell基礎_20180521用
by
Tetsu Yama
Windows PowerShell 2.0 の基礎知識
by
shigeya
CLR/H第54回勉強会 ライトニングトーク
by
Jun-ichi Sakamoto
はじめてのPowerShell
by
Trainocate Japan, Ltd.
20180123 power shell
by
Trainocate Japan, Ltd.
Power shellmemo
by
ytanno
IT Pro のための PowerShell スクリプティング
by
Kazuki Takai
今からでも遅くないC#開発
by
Kazunori Hamamoto
デブサミ2008 .NETの仕組み
by
Takeshi Shinmura
ASP.NET vNextの全貌
by
A AOKI
More from 祐樹 夏目
PDF
僕の Serverless web application
by
祐樹 夏目
PDF
コミュニティと自分
by
祐樹 夏目
PPTX
AWSで自作CGIをサーバレス実装してみた 〜その3
by
祐樹 夏目
PPTX
新卒1年目の個人活動まとめ
by
祐樹 夏目
PPTX
PowerShell DSC 入門
by
祐樹 夏目
PPTX
AWSで自作CGIをサーバレス実装してみた ~その2~
by
祐樹 夏目
PPTX
AWS初心者が自作CGIをサーバレス実装の設計をしてみる
by
祐樹 夏目
僕の Serverless web application
by
祐樹 夏目
コミュニティと自分
by
祐樹 夏目
AWSで自作CGIをサーバレス実装してみた 〜その3
by
祐樹 夏目
新卒1年目の個人活動まとめ
by
祐樹 夏目
PowerShell DSC 入門
by
祐樹 夏目
AWSで自作CGIをサーバレス実装してみた ~その2~
by
祐樹 夏目
AWS初心者が自作CGIをサーバレス実装の設計をしてみる
by
祐樹 夏目
Powershellで始める.net プログラミング
1.
Powershellで始める .NET プログラミング 夏目 祐樹
2.
自己紹介 本名: 夏目祐樹
HN: ルシフ, 斗山新一, 水菱啓 Twitter: @sinofseven 新卒1年目のシステムエンジニア 開発者を自称してますが、 業務で書いているのがChefのため運用寄りに見られる。 先日のハッカソンで”Chef Guy”の称号を得る。 副業で、プロデューサー兼音ゲーマー。 最近提督にも復職。 兵藤レナ(27)
3.
.NET プログラミング C#やVB.NET
Visual Studioを 使うことがほとんど 基本構成で 12GBの容量を持っていかれる そのためダウンロード、 インストールに時間がかかる 入れるの結構面倒
4.
安心してください PowerShell で.NET Frameworkが使えます エディターはPowerShell
ISE が 標準でインストールされている。 (VSには劣るけど インテリジェンスもあるよ)
5.
ご注意を ただし、PowerShellは.NET Frameworkの すべてのクラスを読み込んでいるわけではない。
そのため、アセンブリを自分で読み込む必要がある。 方法は4つ。 ・Load() メソッド ・LoadFrom() メソッド ・LoadWithPartialName() メソッド ・Add-Type コマンドレット 本当は他にも気にすることあるけど、今回は気にしない
6.
若干複雑 (フルネームって言うらしい) Versionまでは理解できるけど、 Cultureって何?? PublicKeyTokenって何?? (作成時間の都合で未調査です) Load
メソッド [Reflection.Assembly]::Load(“System.Net.Http, Version=4.0.0.0, Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”)
7.
LoadFrom メソッド dllまでのフルパスを書く
自作のライブラリを使用するときとかはたぶんこれ (自分は使ったことはない [Reflection.Assembly]::LoadFrom("C:¥Program Files (x86)¥Reference Assemblies¥Microsoft¥Framework¥.NETCore¥v4.5.1¥System.Net.Http.dll")
8.
LoadWithPartialName() メソッド なんか見慣れえた形で指定できる (Partial
Nameって言うらしい) 基本的にこれを使えばいいんじゃないかな [Reflection.Assembly]::LoadWithPartialName("System.Net.Http")
9.
Add-Type PowerShel 2.0
から追加されたコマンドレット ただLoadWithPartialName()とは見てるテーブルが違うらしく、 同じアセンブリが複数バージョンあると失敗するらしい そのときはフルネームを書けば読めるらしい (けど、使いにくいね) Add-Type -AssemblyName System.Net.Http Add-Type -AssemblyName "Microsoft.SqlServer.SMO, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"
10.
まとめ WindowsならPowerShellで.NETプログラミングできるよ エディターならPowerShell
ISEが標準で付いてるよ .NET をフルに使おうとすると アセンブリ(dll)を読み込む必要があるよ アセンブリの読み込みは、 [Reflection.Assembly]::LoadFrom() か [Reflection.Assembly]::LoadWithPartialName() を 使えばいいよ 文法とか若干特殊だけど、そこは調べてください [参考資料] PowerShell の Add-Type と [Reflection.Assembly] http://tech.guitarrapc.com/entry/2014/03/17/042253
Download