Browse by Tags - フィールドSEあがりの安納です - Site Home - TechNet Blogs
TechNet
Products
IT Resources
Downloads
Training
Support
Products
Windows
Windows Server
System Center
Internet Explorer
Office
Office 365
Exchange Server
SQL Server
SharePoint Products
Lync
See all products »
Resources
Curah! curation service
Evaluation Center
Learning Resources
Microsoft Tech Companion App
Microsoft Technical Communities
Microsoft Virtual Academy
Script Center
Server and Tools Blogs
TechNet Blogs
TechNet Flash Newsletter
TechNet Gallery
TechNet Library
TechNet Magazine
TechNet Subscriptions
TechNet Video
TechNet Wiki
Windows Sysinternals
Virtual Labs
Solutions
Networking
Cloud and Datacenter
Security
Virtualization
Updates
Service Packs
Security Bulletins
Microsoft Update
Trials
Windows Server 2012 R2
System Center 2012 R2
Microsoft SQL Server 2012 SP1
Windows 8.1 Enterprise
See all trials »
Related Sites
Microsoft Download Center
TechNet Evaluation Center
Drivers
Windows Sysinternals
TechNet Gallery
Training
Training Catalog
Class Locator
Microsoft Virtual Academy
Free Windows Server 2012 courses
Free Windows 8 courses
SQL Server training
e-Learning overview
Certifications
Certification overview
MCSA: Windows 8
Windows Server Certification (MCSE)
Private Cloud Certification (MCSE)
SQL Server Certification (MCSE)
Other resources
TechNet Events
Second shot for certification
Born To Learn blog
Find technical communities in your area
Support options
For small and midsize businesses
For enterprises
For developers
For IT professionals
From partners
For technical support
Support offerings
For home users
More support
Microsoft Premier Online
Microsoft Fix It Center
TechNet Forums
MSDN Forums
Security Bulletins & Advisories
International support solutions
Log a support ticket
Not an IT pro?
Microsoft Customer Support
Microsoft Community Forums
Sign in
フィールドSEあがりの安納です
Microsoft Evangelist -- Junichi Anno
Tags
access control
Active Directory
Active Directory UNIX ID
ADFS
ADSI
AppFabric
Azure
Azure for ITPro
Backup
BI
Bing
business ready security
BYOD
Cloud
Community
Connect
Consumerization of IT
Deployment
dfs
DFSR
Disaster Recovery
DPM
Dynamic Access Control
Dynamic IT
Excel 2010
Exchange
facebook
Forefront Identity Manager
Group Policy
Hyper-V
IAM
Identity
Identity Lifecycle Manager
IDM
ILM
Interop
irm
ITPro道場
LDAP
Management
MIIS
msmq
OAuth 2
Office 365
openldap
Operations Manager
Pages
password sync
PowerPivot
Powershell
Remote Desktop
RMS
RODC
sample
SCE
script
Security
Server Core
SQL Azure
SQL Server
SQL Server 2005
SQL Server 2008 R2
SSO
System Center
Tech Fielders
TechEd
Technet
VBScript
VDI
VHD Boot
Virtual Machine Manager
Virtualization
Vista
WIF
Windows
Windows 7
Windows 8
Windows Live
Windows Phone
Windows Phone 7
Windows Server
Windows Server 2003
Windows Server 2008
Windows Server 2008 R2
WinRM
WMI
WP7 for ITPro
wsh
WSUS
XP Mode
イベント
エバンジェリスト業
お知らせ
勉強会
基本設定
書籍
相互運用性
移行
証明書
雑談
Browse by Tags
TechNet Blogs
»
フィールドSEあがりの安納です
»
All Tags
»
powershell
Related Posts
Blog Post:
【PowerShell】依存関係チェッカーに学ぶ、必須ソフトウェアのチェック方法
junichia
前回の投稿では、Identity Developer Training Kit で発生する、日本語環境でのエラー回避方法について紹介しました。 【WP7 for IT Pro】Identity Developer Training Kit の前提条件チェックが通らないときの対処 エラー回避のキーとなるのは、Windows PowerShell スクリプトでした。 で、依存関係チェッカーが使用しているスクリプトを改めて眺めてみると、コレが結構勉強になる代物でして。簡単なスクリプトなんですけどね。 Identity Developer Training Kit で用意されている前提条件チェック用スクリプトは以下の通りです...
on
13 Jul 2011
Blog Post:
【Community】7/11 広島でPowerShell のリモーティング機能を解説します
junichia
どうにもお肌にツヤが無い、きょうこの頃です。 さて、イベントの告知をさせてください。 7月11日、広島のマイクロソフト中国支店にて、 ヒーロー島 との共催によりWindows 7 コミュニティ勉強会が開催されます。 Windows 7 コミュニティ勉強会 with Tech Fielders 中国編 http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032416507&Culture=ja-JP この中で、私は Windows 7 PowerShell Remoting 30連発 というセッションを担当します。 Windows7...
on
18 Jun 2009
Blog Post:
【PowerShell】「仮想マシン」か「物理マシン」かを見分ける 2 ~ (2012.2.15 15:36 追記)
junichia
※ 2012.2.15 VMWare Workstation 6.5 – 7.x に関して追記しました(最後尾) ※ 2012.2.15 VMWare ESXi 4.1 に関して追記しました(最後尾) ※ 2012.2.14 VMWare Workstation 8 に関して追記しました(最後尾) 前回の投稿は以下の通りです。 【PowerShell】「仮想マシン」か「物理マシン」かを見分ける 1 前回の投稿では、Windows PowerShell を使用して「仮想マシン」か「物理マシン」を見分ける方法についてご紹介しました。方法といっても、たった1行のスクリプトですが。 では、さらに一歩踏み込んで...
on
14 Feb 2012
Blog Post:
2009年4月1日からまったくログオンしていないユーザーを検索する
junichia
【準備】 ドメインコントローラ上で PowerShell コンソールを起動し、以下のコマンドを入力して Active Directory 関連のモジュールを読み込んでおいてください。 PS C:\> Import-Module ActiveDirectory 【ユーザーを検索するには】 指定した日付以降まったくログオンしていないユーザーを検索するには Search-ADAccount コマンドを以下のように使用します。 PS C:\>Search-ADAccount –AccountInactive –DateTime...
on
16 Feb 2010
Blog Post:
【Management】Set-GPRegistryValue で設定した値はGPMCレポートに出力されるか
junichia
Windows Server 2008 R2 で実装される予定の Set-GPRegistryValue コマンドレットについて、過去に以下の投稿をしました。 【Management】WS2008 R2:ADMXファイルを作らずに業務アプリのレジストリ設定をグループポリシー化する 【Managemnt】WS2008 R2:ADMXファイルを作らずに業務アプリのレジストリ設定をグループポリシー化する その2 【Management】Set-GPRegistryValue で複数のレジストリエントリを一度に設定する で、ちょっと気になって点があり確認しました。 Set-GPRegistryValue...
on
1 Jul 2009
Blog Post:
【Managemnt】WS2008 R2:ADMXファイルを作らずに業務アプリのレジストリ設定をグループポリシー化する その2
junichia
前回の投稿では業務アプリのレジストリ設定を、グループポリシーに組み込む手順を書きました。 【Managemnt】WS2008 R2:ADMXファイルを作らずに業務アプリのレジストリ設定をグループポリシー化する 今回は、一度組み込んだ設定を「無効化」「削除」する方法について書きます。 「無効化」と「削除」は動作が異なるので注意してください。 ■無効化するには 「無効化」とは、ポリシーエディタで設定するところの「 未構成 」と同等です。つまり、ポリシーの設定自体は残しつつ、クライアントやユーザーには「適用しない状態を維持する」という意味になります。 結果として、無効化された値は レジストリから消さ���る...
on
1 Jun 2009
Blog Post:
【TFセミナー】5月30日(土)スクリプトセミナー参加者募集開始です
junichia
こんにちは。ここのところ技術的な投稿が無くてすみません。ひとまず告知させてください。 以前、5月30日のセミナーを以下の投稿で予告しておりました。 【勉強会】スクリプトの「超基本」を勉強したい方、アフター5に初台に来ませんか? http://blogs.technet.com/junichia/archive/2009/04/16/3227141.aspx ※もうしわけありません。今回の勉強会メンバー募集は終了しました。 ようやく募集が開始されましたのでご案内します。 5月30日 TFセミナー 「 スクリプトを使用した Windows Server 管理の自動化 」 4月2日に開催したセミナーとほぼ同様の内容ですが...
on
24 Apr 2009
Blog Post:
パスワードの有効期限が切れたユーザーを検索する
junichia
【準備】 ドメインコントローラ上で PowerShell コンソールを起動し、以下のコマンドを入力して Active Directory 関連のモジュールを読み込んでおいてください。 PS C:\> Import-Module ActiveDirectory 【ユーザーを検索するには】 パスワードの有効期限が「切れた」ユーザーを検索するには Search-ADAccount コマンドを以下のように使用します。 PS C:\>Search-ADAccount –PasswordExpired -UsersOnly...
on
24 Feb 2010
Blog Post:
【PowerShell】ドメインコントローラーのクローンを PowerShell で完全自動化
junichia
もうすっかり古いはなしになるのですが、9月28日、MSC 2012 で SC-006 セッションにご参加くださった皆様、ありがとうございました。 冒頭で、Windows Server 2012 で構築した仮想ドメインコントローラーを Windows PowerShell を使用してクローンするデモを行いました。 その際に使用したスクリプトを掲載します。 (公開されている資料に書かれているものに若干不具合がございました…すみません) それにしても、たったこれだけのスクリプトでDCが複製できてしまうなんて….Hyper-V 2012 + New AD すてきです。 スクリプトの実行環境は以下の通りです...
on
13 Nov 2012
Blog Post:
【PowerShell】ユーザーIDの変更履歴を収集するスクリプト
junichia
ユーザー ID の変更履歴を収集する方法 「あるユーザー ID の属性を間違えて変更してしまった!」なんてこと、ありませんか? Windows Server 2008 からサポートされた「ある種の監査ログ」には、ユーザー ID の変更履歴がしっかりと記載されています。今回は簡単な PowerShell スクリプトを使用して、監査ログに蓄積された ID の変更履歴を取り出す方法をご紹介します。 なお、これからご紹介するスクリプトを使用するには、以下の準備が必要です。 PowerShell を有効にする ディレクトリ サービスの監査を有効にする Active Directory オブジェクトの監査設定を変更する...
on
12 Jan 2010
Blog Post:
【PowerShell】特定のプロセス起動を監視したいですか?~Register-WMIEvent コマンドレット
junichia
ぜんぜん話は違うのですが、日本の SQL Server サポートチームの Blog が気合入っています(笑)。今後ともご贔屓にしてくださいませ。評判が悪かったら元に戻すと言っていたので、4月には元に戻っている可能性があります。 さて、かなり前のことになりますが、以下の資料を SlideShare に投稿しました。このスライドでは、VBScript を使用して、WMI のイベントをリアルタイムに収集するスクリプトについて解説しています。 このスライドで解説している手法を使用すると、システム内に発生したさまざまなイベントを待ち合わせて、その次のアクションを自動的に実行することができます。 例えば、次のような処理が簡単に自作できます...
on
30 Mar 2012
Blog Post:
【PowerShell】長時間バッチ処理中に停電でサーバーがシャットダウン!でも Workflow ならば安心です
junichia
Windows PowerShell 3.0 にはワークフロー機能が実装されています。もちろん、そのベースとなっているのは Windows Workflow Foundation 4.0 です。 例えば、以下のようなワークフローがあったとします。このワークフローでは、UserList.csv ファイルにの保存されたユーザー一覧を読みこんで、大量のユーザーを順次作成する処理を想定していると考えてください。 Workflow CreateUser { Get-Content -Path \\junichia-vdi\tools\ps\wf\ UserList.csv...
on
19 Jun 2012
Blog Post:
【PowerShell】-ComputerName に複数のリモートコンピューターを指定するとどうなる?
junichia
Windows PowerShell のコマンドレットには、-ComputerName というパラメタを持つものが多く存在します。 これは、WMIを使用してリモートコンピューターのクラスに接続して、情報を取得したり処理を行うためのものです。 -ComputerName には以下のようにして複数のコンピューターを指定することができます。 Get-Service -ComputerName tfdc01,tfsv01 |Select-Object name,machinename Name ...
on
15 Jun 2012
Blog Post:
【Management】Windows Management Framework 3.0 Beta
junichia
Windows Management Framework 3.0 ベータ版がリリースされています。 Download: WMF3 Beta - Microsoft Download Center - Download Details (英語版です) 既に、Windows Server 2008 R2 や Windows 7 には WMF 2.0 相当の機能がインストールされていますが、WMF 3.0 Beta をインストールすることで、新しい Windows Server "8" と同等の管理フレームワークを実装することができます。 なお、インストールするには事前に以下をインストールしておく必要があるの注意しましょう...
on
20 Mar 2012
Blog Post:
【Azure for IT Pro】Windows Azure Service Management コマンドレット がインストールできない場合の回避方法
junichia
※ここでご紹介する方法はマイクロソフトにより正式にサポートされてものではありませんのでご了承ください Windows Azure のサブスクリプションは、Windows Azure ポータル以外に、Windows PowerShell からも操作できます。管理作業や展開作業を自動化したい!といった場合には、やはりスクリプトの出番です。スクリプトといえば IT Pro の十八番ですよね! ただしマイクロソフトのサイトで提供されているコマンドレットは、まだ Windows 7/2008R2 SP1 および Windows Azure SDK 1.4 に対応していません。そのため、既に Windows...
on
14 Mar 2011
Blog Post:
DPM 2007 CmdLet members
junichia
Get-DPMDisk Name MemberType Definition ---- ---------- ---------- Equals Method System.Boolean Equals(Object obj) GetHashCode Method System.Int32 GetHashCode() GetType Method System.Type GetType() get_CanAddToStoragePool Method System.Boolean get_CanAddToStoragePool() get_CanBeRemoved Method System...
on
3 Sep 2008
Blog Post:
【Management】日本語版のグループポリシー設定リストを"作ってみる" 2/3 ~ Translation Glossary 編
junichia
前回の続きです。 【Management】日本語版のグループポリシー設定リストを"作ってみる" 1/3 なんとか機械的に Group Policy Settings Reference for Windows and Windows Server を日本語に変換できないだろうか...と考えて思いついた方法の2つ目です。 ■ Translation Glossary を辞書として使用する( TechNet/MSDN 契約者限定なのです。。。 ) Translation Glossary ってご存知ですか? ランゲージポータル にさりげなく書かれているのですが、要は「マイクロソフト製品で使用されている用語やメッセージの英語ー日本語対応表...
on
26 Jan 2011
Blog Post:
【Management】PRO(ピー・アール・オー) ってご存知ですか?
junichia
仮想マシンを操作するサンプルスクリプトが無いかなぁと思っていたところ、面白いサンプルがあったのでご紹介します。 これは、SCVMM 2008 と OpsMgr 2007 の連携機能である PRO(Performance and Resource Optimization)によって生成されるスクリプトです。 スクリプトは こちら スクリプトの中では、get-vmmserver や get-vmhost、Get-VMHostRating、Move-VM など、仮想マシンを管理するのに有用なコマンドレットが使われていますので、大いに参考になるかとおもいます。 ときに、PROって...ご存じですか?直訳すれば...
on
3 Dec 2008
Blog Post:
【PowerShell & WORD】QRコードを差し込み印刷してみる 1/2
junichia
このBLOGの趣旨からすると完全に「閑話」なのですが、せっかくなのでBLOGに残しておきたいと思います。 以下のような要件があったとしましょう。 お客様にWORDで作成した案内状を印刷して送付したい。 案内状には、宛先ごとに異なる URL(会員番号等が含めたような) を張り付けたい。 さらに、URL の QRコード も一緒に貼り付けたい なんとなくありがちな要件ですよね。この要件をお金をかけずに実現しようとしてパッと思いつくのは、 QRコードを生成するフリーのライブラリを使って、バッチファイルでQRコードイメージ(jpgファイルとか)を生成 作成したQRコードのイメージを WORD で差し込み印刷...
on
21 Mar 2011
Blog Post:
【Management】 “Invoke-Command -AdJob” と “Invoke-Command {Start-Job}” の違い、説明できますか?
junichia
多くの方が Windows PowerShell をお使いのことと思います。 PowerShell にはさまざまな「奥義」が存在しますが、「バックグラウンドジョブ」も奥義の一つです。これは究極奥義である「ワークフロージョブ」へとつながる大切な概念です。 まずは以下をご覧ください 。 Get-Service -ComputerName Server01 何をやっているかは一目瞭然ですよね。 リモートコンピューター Server01 上のサービス一覧を取得しています。 通常 Get-Service は直ぐに結果を得られるので問題ないのですが、結果取得までに10分とか20分を要する場合にはコンソールを占有されてしまうことを回避するため...
on
12 Nov 2013
Blog Post:
【Management】Set-GPRegistryValue で複数のレジストリエントリを一度に設定する
junichia
■PR< 無償 提供中!>■■■■■■■■■■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■■ PowerPoint 用 素材集 に アイツ が登場 いますぐダウンロード ■■■■■■ ■■ ■■■■■■■■■■■■■■■■■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ (注)これは Tech Fielders からのお知らせです。あやしくありません。 さて、前回、前々回と、Windows Server 2008 R2 のあたらしいグループポリシー機能についてご紹介しました。 ADMXファイルを作らずに業務アプリのレジストリ設定をグループポリシー化する ADMXファイルを作らずに業務アプリのレジストリ設定をグループポリシー化する...
on
2 Jun 2009
Blog Post:
【PowerShell】Invole-Command –FilePath パラメタの魔法
junichia
Invoke-Command を使用するとリモートコンピューター上でコマンドレットを実行することができます。このとき、コマンドレット単体ではなく、スクリプトファイル(.ps1)を使用することができます。 Invoke-Command で .ps1 ファイルを使用する方法は2つあります。 Invoke-Command -ComputerName SV01 -FilePath .\hogehoge.ps1 Invoke-Command -ComputerName SV02 {.\hogehoge.ps1} 前者と後者の違い、わかりますか? 前者の場合は、スクリプトファイルのパスはローカルコンピューターです...
on
15 Jun 2012
Blog Post:
【PowerShell】証明書を使用して暗号化したパスワードを復号する
junichia
※ この投稿は PowerShell Advent Calendar 2011 に参加しています。 前回以下の投稿をしました。 【PowerShell】証明書を使用してパスワードを暗号化する 前回の投稿では、自己署名証明書を作成し、その証明書を使ってパスワードを暗号化しました。 今回は、前回暗号化したパスワードを証明書を使用して復号してみます。 前回は、makecert コマンドで作成した証明書の公開キーによってパスワードを暗号化しました。 今回は復号化する必要があるので、相手側には秘密キーを保持しておいてもらう必要があります。 ※なんか順番が逆ですが、今回はひとまず気にせず... 秘密キーを含んだ証明書をエクスポートする方法はおなじみですね...
on
24 Dec 2011
Blog Post:
【PowerShell】Hyper-V 系コマンドレットを手元の Windows 7 から実行するには ~ Import-PSSession
junichia
Windows Developer Day 2012 のセッション資料締切も目前なのに、すっかり PowerShell づいています。 前回、前々回とリモーティングの話を書いてきました。 【Management】PowerShell V3.0 で向上したリモーティング機能 その1 【Management】PowerShell V3.0 で向上したリモーティング機能 その2 リモートにあるサーバーを、手元のクライアントから操作する...などというのが主な使い方になりますが、今後は PowerShell ワークフローをキックしたり、結果を取得したりといった方法にも活用することになります。 で、リモーティングに関してもう数点ご紹介しておきたい機能があります...
on
27 Mar 2012
Blog Post:
ここ30日間ご無沙汰なユーザーを検索する
junichia
【準備】 ドメインコントローラ上で PowerShell コンソールを起動し、以下のコマンドを入力して Active Directory 関連のモジュールを読み込んでおいてください。 PS C:\> Import-Module ActiveDirectory 【ユーザーを検索するには】 30日間ログオンしていないユーザーを検索するには Search-ADAccount コマンドを以下のように使用します。 PS C:\>Search-ADAccount –AccountInactive –TimeSpan 30...
on
16 Feb 2010
<
>