tech.guitarrapc.cóm

Technical updates

2013-03-01から1ヶ月間の記事一覧

PowerShellでSubstitute(変数代入)、Host(ホスト出力)、Content(ファイル出力)するコストのベンチマーク

どうも、ベンチマーク厨です。 いや、そうではないのですが、コマンドレットはAutomationしているわけで中々内側が見えません。 実際、同じような利用ができるコマンドレットは多く、スピード的な一面も押さえておいて損はないと思います。 そこで、今回は、…

PowerShellのForeach-Objectは一体何をしているのか

さて、前回の記事でForeach-Objectが残念であることを暴いてしました ( 日本語記事: PowerShellでFor / Foreach / Foreach-Object / ScriptBlock / Filterのベンチマーク English Article: PowerShell For / Foreach / Foreach-Object / ScriptBlock / Filte…

PowerShell For / Foreach / Foreach-Object / ScriptBlock / Filter - Benchmark 2013

There is C# benchmark for For VS Foreach. It was very interesting to use in code. C# - For Vs Foreach - Benchmark 2013 Introduction I could not found greate article for "Which is better practive among "For" VS "Foreach" in PowerShell". I b…

PowerShellでFor / Foreach / Foreach-Object / ScriptBlock / Filterのベンチマーク

面白そうだったので、PowerShellでも試してみました。 C# - For Vs Foreach - Benchmark 2013 はじめに PowerShellで、ForやForeachではどちらがより高速な結果を出すのか、イマイチまとまった情報を見つけることができませんでした。 そこで、PowerShellで…

PowerShell 2.0のBuild-In Variableを取得する

以前、PowerShell3.0のユーザー変数のみを取得する記事を書きました。 PowerShell 3.0のBuild-In Variableを取得する が、PowerShell 2.0では、そもそもこの部分が動かせないので使えません。 $builtinVariable = [psobject].Assembly.GetType('System.Manag…

PowerShellで対象KBの文書ページを簡単に開く

小ネタです。 MicrosoftのKB文書番号って、Processで以下のURI指定で開けちゃいます。 http://support.microsoft.com/kb/kb番号 これを、PowerShellで簡単にしようという作戦。 PowerShellで指定するなら? Processを開始すればいいだけなので、PowerShellで…

PowerShellでJSONを触ってみる(続き)

前回の続きです。 PowerShellでJSONを触ってみる 前回頑張ってJSONを読み取れるFunctionを作ったのですが、PowerShell V3.0では標準コマンドレットでJSONが扱えました。 牟田口先生には感謝です。 ==== RestAPIからJSONを取得するコマンドレット このコマン…