アクセスカウンタ

zoom RSS テーマ「PowerShell」のブログ記事

みんなの「PowerShell」ブログ

タイトル 日 時
subst を PowerShellで
Windowsにはディレクトリをドライブに割り当てる subst というこコマンドがある。 使い方はこんな感じ subst p: C:\Users\public 以後、P:ドライブに C:\Users\publicが割り当てられる。 これってPowerShellだと、こんな風な感じになる New-PSDrive -Name p -PSProvider FileSystem -root C:\Users\Public | Out-Null ... ...続きを見る

ブログ気持玉 / トラックバック / コメント

2017/08/20 17:11
dir /b | clip を PowerShellで
Windows 10 Creators UpdateからPowerShellがデフォルトになった。 この機会に、普段からCMDでよく使っていたコマンドをPowerShellでどうすればいいか、考えることにした。 私がCMDで割と使うのか下記のコマンド ...続きを見る

ブログ気持玉 / トラックバック / コメント

2017/07/04 07:36
PowerShell でファイルの先頭を16進ダンプ
UnicodeテキストファイルのBOMとか、JPEGファイルのヘッダとか、ちょっとだけ、ファイルの先頭を見たい時がある。 Windows 7までは、debug コマンドが使えたので何とかなった。 しかし、Windows 8以降はdebugコマンドが使えない。PowerShell でなんとすることにした。 たとえば、ABC.TXTというファイルの先頭の8バイトを16進ダンプしたい場合、次のようにする。 echo “abc” > ABC.TXT # ファイルを作成gc .\ABC... ...続きを見る

ブログ気持玉 / トラックバック / コメント

2016/01/19 22:03
PowerShell: DB2にADO.NetおよびOLEDBでアクセスする
前回に引き続き、今回はADO.Netで同じことをやってみた: $cnstr = "Provider=IBMDADB2;Data Source=Sample;UID=<username>;PWD=<password>" $sql   = "select * from Employee" $conn  = New-Object data.OleDB.OleDbConnection ... ...続きを見る

ブログ気持玉 / トラックバック / コメント

2013/10/24 00:00
PowerShell: DB2にCOMオブジェクトでADOおよびOLEDBでアクセスする
他のデータベースと同じだが、微妙に忘れることがあるので、書いておく。 $cn = New-Object -ComObject ADODB.Connection $cn.open("Provider=IBMDADB2;Data Source=Sample;UID=<username>;PWD=<password>") $cmd = New-Object -ComObject ADODB.Command $c... ...続きを見る

ブログ気持玉 / トラックバック / コメント

2013/10/23 08:00
PowerShell: OLEDB プロバイダーの一覧を表示する
いろんなデータベースへ一度にアクセスする必要がある。 だから、とりあえず、OLE DBのプロバイダーの一覧を表示して、PCの状態を調べて、足りないプロバイダーはまとめてインストールしたい。 .NetにはOLEDBの一覧を表示する便利なライブラリがある。これをPowerShellから呼べば、簡単に一覧できる。 こんな感じ: (New-Object data.oledb.oledbenumerator).getElements() Jet.OLEDBがあるかどうか確認したいときは、... ...続きを見る

ブログ気持玉 / トラックバック / コメント

2013/10/22 23:31
PowerShellでネットワークドライブをUNCに変換する
Windowsのコマンドプロンプト(CMD)でネットワークドライブのUNCパスを知りたいときは、NET USEコマンドを使う。 たとえば、U: のUNCパスを知りたいときは次のようになる: NET USE U: 出力例: 多少、余計な情報は表示されているが、「リモート名」を確認すれば、UNCパスだけを簡単に得ることができる。 PowerShellの場合、少々長ったらしいが、次のようにすると、UNCパスの文字列だけを取得できる: (Get-WMIObject -que... ...続きを見る

ブログ気持玉 / トラックバック / コメント

2013/10/10 23:34
PowerShell で環境変数のパスにカレントディレクトリを移動する
Windows の コマンドプロンプト(CMD)では、次のコマンドを入力するとパブリックユーザーのパスにカレントディレクトリを変更できる: cd %PUBLIC% ちなみに次のコマンドを実行するとPUBLIC環境変数の値が確認できる echo %PUBLIC% ほとんどの場合、PUBLICの値は次のとおりである: C:\Users\Public PowerShellでも同じことができるが、慣れないと少しだけ悩む。 PowerShellでも、CMDと同様に ... ...続きを見る

ブログ気持玉 / トラックバック / コメント

2013/10/09 23:37
PowerShellでACE.OLEDBのエラー
PowerShellを使ってMicrosoft 2007以降の形式のACCDBファイルを作成した場合: $filename = "C:\Users\Public\Documents\t.accdb" $cnstr = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=$filename" $cat = New-Object -ComObject "ADOX.Catalog... ...続きを見る

ブログ気持玉 / トラックバック / コメント

2013/10/03 00:00
64ビット版WindowsのPowerShellでJet.OLEDB のエラー
PowerShell を使ってMicrosoft Access 2003形式のMDBファイルを作成した場合: $filename = "C:\Users\Public\Documents\t.mdb" $cnstr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=$filename" $cat = New-Object -ComObject "ADOX.Catal... ...続きを見る

ブログ気持玉 / トラックバック / コメント

2013/10/02 00:16
PowerShellでPATH環境変数をリスト化してみる
PATH環境変数は横に長い。たとえば、こんな感じ: C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Windows\system32 見づらい。縦に表示したい。たとえば... ...続きを見る

ブログ気持玉 / トラックバック / コメント

2013/07/21 16:46
最後にPCの電源を切ったのはいつか?
何時まで仕事してたっけ? 職場にタイムカードが無い。就業時間は自己申告である。Webシステムがあって開始と終了の時間を入力する。 開始時間は遅刻しなければ、一定だが、終了時間は変わる。残業をすることがある。ちょっとしたタイミングで終了時間の記入を忘れることがある。 仕事中はパソコンを使っている。電源は必ず切っている。それならば、最後に電源を切った時間が仕事の終了時間である。 Windowsのイベントビューアで電源を切った時間を調べる Windowsの主な動作はイベントログに記録される。... ...続きを見る

ブログ気持玉 / トラックバック / コメント

2013/03/20 23:44

トップへ | みんなの「PowerShell」ブログ

ハードなソフトの話 PowerShellのテーマ/BIGLOBEウェブリブログ
文字サイズ:       閉じる