PowerShell

PowerShell で Redmine の Wikiページ を取得する

Redmine の Wiki に設定値なり手順を記載している。 Redmine が参照できない環境で作業をする時に Redmine の Wikiページ を PDFファイル で取得している。 Wikiページの情報が更新されると、取得していた PDFファイル の情報が古くなる。毎回、Wikiページの…

PowerShell で Redmine のチケットNoのフォルダを作成して配下に URLショートカット と PDF を作成するv4

kameyatakefumi.hatenablog.com以前、作成したスクリプトを定期的に改良しており、気が向いたので記事にする。 v1→v4となる。 前提条件 Windows 10 Professional $PSVersionTable PSVersion=5.1.18362.1171 ファイルを選択し右クリック → PowerShell で実行 …

PowerShell でRedmineのチケットのステータスが 終了 したフォルダを別のフォルダに移動する

前回の内容に依存する処理になる。kameyatakefumi.hatenablog.com前回の内容では、ローカルに Redmine のチケットNo.と同じフォルダを作成していた。 どんどんフォルダができると可視性が悪くなるので、ステータスが 終了 したチケットのフォルダを別のフォ…

PowerShell で Redmine のチケットNoのフォルダを作成して配下に URLショートカット と PDF を作成する

Redmine でタスク管理を行っている。 対象チケットのフォルダをローカルに作成して、そこに必要なファイルを置いて作業している。毎回、チケットNoのフォルダを作成して、その配下にチケットへのショートカット、チケットのPDFの取得とかしているので、一気…

PowerShell で Basic認証 のある URL の内容をファイルとして保存する

Basic認証 のある URL から JSON形式 のファイルを取得したくて作成。 前提条件 Windows 10 Professional $PSVersionTable PSVersion=5.1.15063.1387 ファイルを選択し右クリック → PowerShell で実行 get_basic_auth_url_content.ps1 $user = "{ユーザ名}" …

PowerShell で Base64 エンコード・デコードする

インターネットに繋がらない環境で気軽に Base64 エンコード・デコードしたい。 なんなら GUI で行いたいと思い作成。 前提条件 Windows 10 Professional $PSVersionTable PSVersion=5.1.15063.1387 ファイルを選択し右クリック → PowerShell で実行 base64_…

PowerShell で Redmine にログインして画面キャプチャを取得したのちログアウトする

特定のサイト(今回はRedmine)にログインし、キャプチャを取得したいので、PowerShellで実現してみた。 前提条件 Windows 10 Professional $PSVersionTable PSVersion=5.1.15063.1387 ファイルを選択し右クリック → PowerShell で実行 IE のバージョンによ…

PowerShellで外字コピー屋さんの外字インストール時の挙動を模倣する

外字コピー屋さんのメンテナンスが終了している事もあり、代替を考えたが、わりと単純な挙動のようなので PowerShell で行ってみた。 調査 以下、マイクロソフトが提供しているトラブルシュート用のツールがあり、それを使用して 外字コピー屋さん の挙動を…

PowerShell で 複数ファイルの内容を1つのファイルにまとめ出力する

SQLファイルなどが複数ある場合、1つ1つ実行するのが面倒なので1つのファイルにまとめて実行したい。 バッチ処理で、まとめて複数のSQLファイルを実行するのもいいけどね。 データベース開発支援ツールのコンソールにペッと長いSQLを貼り付けて実行すると…

GlassFish Resources コネクションプールの変更を PowerShell で行う

管理コンソールから変更するのは面倒なので PowerShell で行う。 値を変更しても、再起動しないと適用されないので注意。 前提条件 Windows Server 2012 R1 GlassFish Server Open Source Edition 4.1.1 (build 1) GlassFishのインストール先は C:\Program F…

GlassFish JDBC Connection Pool の設定値を取得する

ログインして確認するのが面倒なので取得するようにした。 前提条件 Windows Server 2012 R1 GlassFish Server Open Source Edition 4.1.1 (build 1) GlassFishのインストール先は C:\Program Files 直下 adminのパスワードを記載したファイルは C:\Program …

PowerShell で ファイルの作成日付が今日か判定したい

エラーのログファイルがあるのかどうか、今日作成されたのかどうかが知りたい。 参照するプロパティは CreationTime ではなく LastWriteTime でも良さそう。 むしろ、そっちの方が良さそう。 前提条件 Windows 7 Professional $PSVersionTable PSVersion=5.0…

PowerShell で リモートPC に フォルダ または ファイル をコピーする

リモートデスクトップ接続をして日付フォルダを作成して、そこにファイルをコピーする作業を PowerShell で行うようにする。 前提条件 Windows 7 Professional $PSVersionTable PSVersion=5.0.10586.117 対象サーバの Windows リモート管理 (WinRM) 機能が有…

PowerShell で 特定フォルダ配下 の 特定ファイルのみのショートカット を作成する

フォルダの階層が深く、かつ細分化されているので、ドキュメントとなるファイルの把握が難しい。 特定の拡張子のショートカットを作成する事で、ファイルの把握とアクセスの利便性をあげる。 前提条件 Windows 7 Professional $PSVersionTable PSVersion=5.0…

PowerShell WMI を使用してリソース情報を取得する

色々な方法で結果を取得できるのだが WMI の WQL を使用すると直感的に記述できるのでそうした。 前提条件 Windows 7 Professional $PSVersionTable PSVersion=5.0.10586.117 get_resource_information.ps1 $result = Get-WmiObject -Query "SELECT PercentP…

PowerShell Invoke-Command ログファイルの取得

正常および異常のログファイルを確認するために、毎回 エクスプローラ または リモートデスクトップ接続 をするのが面倒なのでローカルPCにログを持ってくる。 FTPは使用したくないので Invoke-Command でリモートPCで Get-Content を行い、その内容をファイ…

PowerShell で TXTファイル を読込んで値を使用する

test.txt A = あ I = い U = う E = え O = お test.ps1 $setting = Get-Content test.txt | ConvertFrom-StringData Write-Host $setting.A $setting.I $setting.U $setting.E $setting.O Pause 出力 あ い う え お kameyatakefumi.hatenablog.com

PowerShell Enter-PSSession ファイル実行

毎回パスワードを入力するのが面倒なので、ファイル実行にする。 前提条件 Windows 7 Professional $PSVersionTable PSVersion=5.0.10586.117 対象サーバの Windows リモート管理 (WinRM) 機能が有効 PowerShellを立ち上げて以下のファイルを実行する remote…