2013-07-01から1ヶ月間の記事一覧
Remote Desktop は Windowsのリモートセッションでは標準であるうえ性能の向上が著しいため多くのヒトが使っているいることでしょう。 さて、今回は Remote Desktopで 毎回IPを入力するのもめんどくさい、あるいは RDP構成ファイルを触るのもやだ などという…
以前、 Windows Updateの特定のKBを検索を探すやり方を紹介しました。 PowerShellで所定のWindows Updateがインストールされているか確認する 今回は、削除までやってみましょう。 リモート先のサーバーにインストールされた KBも削除できるので、 Windows U…
Moduleに含まれる Cmdlet を ScriptBlock に入れてごにょごよしたい。 そんな事をふと思ってやってみました。 役に経つかは微妙ですが、まぁ一応?
先日から某作業にかかりっきりでPowerShell 漬けの日々でした。 さて、その中でこれまでずっと不思議だった状況に一筋の流れが見えたので記事にしておきます。 はじまり PowerShell = 処理速度が遅い これは、利用した誰もが感じることであり、私自身ずっと…
前日、牟田口先生とやり取りをしててそういえばということで記事にしておきます。 PowerShell v2.0から try{}catch{}finally{} ステートメントがサポートされていますが、単純にコマンドレットで利用しようとしてもCatch節で例外を捉えられません。 これは t…
近々発売される PowerShell 本で現在最も楽しみなのが、 PowerShell Deep Dives book です。 洋書なのですが、世界屈指の PowerShell MVP である、Jeffery Hicks, Richard Siddaway, Oisín Grehan, and Aleksandar Nikolić が著者なのがもうムネアツです。
PowerShellでのホスト表示にはいくつかの方法があります。 その中で、ホスト表示色を自由に扱えるのが、Write-Host コマンドレットです。 その利用例を見てみましょう。
AWS をお使いの皆さん、AWS Tools for Windows PowerShell使ってますか? Windows 環境で AWS環境を管理するに当たっては、 AWSから以下が提供されています。 Web上の AWS Management Console Vistual Studio への AWS Toolkit for Microsoft Visual Studio…
MySQL といえば、スケーリングが容易なオープンソース RDBMSとして有名ですね。 そのMySQLですが、高負荷環境においてレプリケーション遅延やほげほげな理由で、Sessionが貯まりすぎて、止む無く Select系のセッションのみkill必要に迫られる場合があります…
さて、表題の件、知らない人がまだまだ多いのですね。 知らないと損なシーンが多いのでぜひTipsとして覚えていただけると幸いです。
小ネタというか、初心者向けに。 以前、シェル芸でもやったのですが、改めて 文字列の所定箇所に特定の文字を挿入してみます。
shell といえば、コンソールです。 PowerShell にも powershell.exe というコンソールがあります。 Linux/Unix を使ってて感じるのは、コンソールの豊富なオプションによる使いやすさです。 これこそ、さすがCUI を中心に据えるだけのことがあると常々感じま…
某Linux には wget や Curl など、ダウンロードに便利なコマンドがあります。 では PowerShell は、ファイルダウンロードの際に一々 .NETを記述、叩かなくてはいけないのでしょうか? PowerShell 3.0からはそんなことありません。 Invoke-WebRequest を使う…
Imperative Programming を日本語でどう訳すべきなのかググると、命令型プログラミングと呼ぶことが多いようですね。 一方で、 Declarative programmingは、宣言型プログラミングだとか。 さて、これまで PowerShell 1.0 - 3.0 までは、所謂 Imperative Prog…
なんだかずいぶん手間のかかることをしている記事を見かけたのですが、ん~、そこまでしなくてもと思っちゃったので一応サンプルを。 え? ]net use を使え?仰る意味がわかりません。
なんていうかですね、 SMB コマンドレットは本当に便利で Server管理には欠かせないのに 日本語圏では一切記事を見ないのが本当にアレです。 そもそも PowerShell 3.0以降の日本語記事をほとんど見ないのでいいといえばいいのですが、それでいいのですかねー…
以前Firewallについて簡単な記事を書きました。 PowerShellでWindows 8やWindows Server 2012のFirewall状態を取得する 今回は、Firewall に新規設定を追加する方法を紹介します。 ==== 実行権限について 管理者権限(UAC) が必要です。 コードサンプル とり…
Zone..... 忌まわしくも助かる機能です。 Winodws 8以降だったと思いますが、インターネット上など信頼しないネットワークから落としたファイルは、Secutiry Zone情報に block されるようになりました。 このBlockにより、Windows上でファイルが正常に操作で…
前回の補足というか、PowerShell 3.0での動的なPropertyアクセスの方法例を紹介します。 今回紹介するのは、その変数に含まれるプロパティに順にアクセスして結果を表示したり、操作したりする例です。 実際、運用でも利用しているコードですので参考になれ…
PowerShell 4いよいよ全貌が見えて楽しい日々です。 さて、PowerShell 3.0では、Propertyに対するDynamicなアクセスは可能ですが、Method に対するアクセスではエラーが出てしまいます。 PowerShell 4.0では、Propertyだけでなく、Methodも Dynamicにアクセ…