タグ

PowerShellに関するSnowCaitのブックマーク (11)

  • Windows で Linux や Mac の time コマンドみたいなものを出力したい (実行時間計測, time command) - いろいろ備忘録日記

    概要 小ネタです。忘れないうちにメモ。 WindowsLinuxMacなどで利用できる time コマンドみたいに実行時間を表示したい場合のTips。 Windows で time コマンドを実行すると・・・ Windowsにも time コマンドはあるのですが、こちらは時間を設定するものです。 全然違うコマンドです。 PoweShell使う 以下を参考にしました。 superuser.com で、実際に以下のようなどうでもいいサンプルつくって import time print('start....') for _ in range(5): time.sleep(1) else: print('done') で、以下を実行。 $ Measure-Command { Start-Process python -argumentList "test1.py" -Wait -NoNewWi

    Windows で Linux や Mac の time コマンドみたいなものを出力したい (実行時間計測, time command) - いろいろ備忘録日記
  • Write-HostとWrite-Outputの違い - しばたテックブログ

    新年一発目のエントリなのでPowerShellの基的なことについて書きます。 PowerShellの基的なことがわかってなかったシリーズ第8弾でもあります。 このエントリを書く動機 Google等でWrite-Host Write-Output 違いなワードで検索すると非常にアレな感じだったのでもう少しまともにしたいというのが動機です。 私自身PowerShell勉強中の身なので大したことは書けませんが、それでもすこしは現状をマシにできると思っています。(当はもっと詳しい人にこのエントリを書いてもらった方がうれしいのですが...) 前提となる基 Write-HostとWrite-Outputの違いについて触れるまえにPowerShellの重要な基に触れる必要があります。 それは、 PowerShellはオブジェクトを扱うシェルである。 という点です。 これがどう重要かというと、コ

    Write-HostとWrite-Outputの違い - しばたテックブログ
  • PowerShell で作ったバッチ処理のログを残す: Invoke-Logger

    はじめに 珍しく仕事でバッチ処理を書く機会があり、PowerShell で書いてみました。その際に、ログを残すべきと思ったものの、普段書き慣れないため満足できる書き方ができませんでした。そのため PowerShell では、多分こんな感じでログを出力できたら嬉しいと思うものを形にしてみました。 成果物と README.md は github に置きました。せっかちな方はそちらを参照ください。 asterisk9101/Invoke-Logger バッチログについて バッチ処理に処理の経過を記録するログは付き物です。処理が転けた場合に、原因を追求するために参考となるログが理想ではありますが、欲しい情報が残っていないログに遭遇することは珍しくありません。また、ログが複数のファイルに分割されている場合に、横断的にログを参照できたりすると便利ですが、実際は記録形式がバラバラで大変見づらく、時系列に

    PowerShell で作ったバッチ処理のログを残す: Invoke-Logger
  • WindowsアプリのUI自動操作をUI Automation PowerShell Extensionで行う

    UI Automation PowerShell Extensionは、.NET Frameworkに付属するUI オートメーションライブラリのPowerShellラッパーで、UI自動操作(UIオートメーション)をPowerShellで記述できる。これにより、GUIしかないアプリの定型作業をスクリプト化したり、UIテストを行ったりすることができる。だいぶ前に書こうと思ったのだけど、思い出したのでようやく書くことにした。 例まずは例として、Windowsに付属する「電卓」を使って1 + 2を計算してみるスクリプトを書くと以下のようになる。 $process = Start-Process calc -PassThru $window = Get-UiaWindow -ProcessId $process.Id $window | Get-UiaButton -Name '1' | Invok

    WindowsアプリのUI自動操作をUI Automation PowerShell Extensionで行う
  • それ PowerShell でできるよ - Qiita

    Summary 普段使い用 PowerShell メモ 思惑 個人的には、 PowerShell はスクリプトをゴリゴリ書くよりも、 ちょこちょこ作業するのに向いていると思っている。 ただ、しばらく使っていないと忘れたりするので、そういうものをまとめてみる。 Linux で、grep とか使って、よくやりそうな感じのやつ。 共用パソコンなどの自分の環境以外でも使えることを想定しているので、 できるだけデフォルトの状態で、できるものに限定する。 また、普段使い想定なので、タイプ数を減らすのを優先していたりするので、 PowerShell の文法的には微妙なところも多少ある。 grep それ Select-String でできるよ

    それ PowerShell でできるよ - Qiita
  • Windows と Deploy と PowerShell - tech.guitarrapc.cóm

    私がPowerShellをやる理由、好きな理由、今自分が果たすべきことはWindowsにおけるデプロイであり、私がPowerShellに興味を持っているすべてです。 Linux大好きです。DeployやAutomationのトレンドはLinux界隈を見ると楽しいです。 Windows超好きです。C# 大好きです。クラウド最高です。なので謎社のサーバーはAmazon Web Service上のWindows Server 2012です。*1 そんなWindowsにおけるデプロイにPowerShellをどう使って楽にするのかを毎日考えています。 でも、Windowsでデプロイ? どうやるの? といわれると実例も乏しく手法が普及していない残念な現実。なので、今回はそれを考えて見ます。 Windows での Deploy に PowerShellが果たす役割 他の登壇者の資料 伝えたいこと デプロ

    Windows と Deploy と PowerShell - tech.guitarrapc.cóm
  • AWS や Azure の英語UI をPowerShellで日本語UIにする - tech.guitarrapc.cóm

    既出のこれ、実は大変助かりました。 SE の雑記 - Azure VM の日UI を PowerShell で設定 Language PackのダウンロードURLがわからなくてめんどくさくて投げていたのですが、せんせーがURLを出していてくださっています。 ということで、ちょっと自分が使いやすいようにしてみましょう。 何を設定したいのか 今回行っていること コード 利用方法 Windows Server 2012 の場合 Windows Server 2012 R2 スクリプトをいちいちファイルで読まずに ワンライナーでいれたい Windows Server 2012 の場合 Windows Server 2012 R2 の場合 まとめ 何を設定したいのか 何をするにもまず、何をしたいのかを把握しましょう。 今回は、英語環境から完全な日語環境への移行をするので、GUIでできることを

    AWS や Azure の英語UI をPowerShellで日本語UIにする - tech.guitarrapc.cóm
  • Browse code samples

    This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.

    Browse code samples
  • 第一回 PowerShell 勉強会を開催時のセッション資料公開 と舞台裏とか - tech.guitarrapc.cóm

    先日2013/12/21(土) 13:00 - 18:30にかけてJapan PowerShell User Group主催で、PowerShellを主題とした勉強会を六木にある弊社で行いました。 第一回PowerShell 勉強会 募集開始が、11/29~ とわずか3週間前にも関わらず当初定員としていた30名に一日で達し、40名に増員してもすぐに埋まり、最終的に50名以上のご参加希望をいただき当にありがとうございました。参加率100% (40/40)と、一名の欠席もない開催に運営一同驚いております。 今回はセッションで使った資料の公開と舞台裏についてです。 セッション資料 私のセッション資料 他の登壇者の資料 補足 まとめ 舞台裏 目的 勉強会開催の経緯 課題 今後 謎社としても情報発信していきます こぼれ話 最後に セッション資料 私のセッション資料 初心者の方に向けて、ざっくり概

    第一回 PowerShell 勉強会を開催時のセッション資料公開 と舞台裏とか - tech.guitarrapc.cóm
  • Windows PowerShellでSSH Agentが死んでしまったとき|TechRacho by BPS株式会社

    今日もWindows 8で開発するぞ!さっき突然再起動した気がするけどまあ気にしない。 いつも通りPowerShellを起動して、まずはgit pull C:\Users\baba\workspace\myproject> git pull Permission denied (publickey). fatal: The remote end hung up unexpectedly ...(・ω・) お、落ち着いて、ssh myserver C:\Users\baba> ssh myserver Permission denied (publickey). fatal: The remote end hung up unexpectedly ...(・ω・) どうやらこういうときはSSHの秘密鍵が認識されていないようなので、ssh-addをすると良いらしい。 C:\Users\baba

    Windows PowerShellでSSH Agentが死んでしまったとき|TechRacho by BPS株式会社
  • ChocolateyでWindowsの環境構築が楽ちんになった話 - kickstamp

    2013-01-16 ChocolateyでWindowsの環境構築が楽ちんになった話 僕がWindowsで一番不満なのは環境構築のめんどくささです。OSXやUbuntuならパッケージマネジャーで一発のところがWindowsだとちょうめんどくさいです。 そこでWindowsでもパッケージマネジャーないかなと探したところよさげなものが見つかったので紹介します。 Chocolatey ( http://chocolatey.org/ ) Chocolateyのいいところ 導入が簡単(コマンドプロンプトでワンライナーを実行するだけ) コマンドラインだけで完結する(apt-get likeなコマンドで利用出来る) Path文字をいちいち設定しなくてよい(基的にChocolateyのPathさえ通っていればOK) とまあお手軽です。 導入方法 公式ページに書いてある @powershell -No

  • 1