2018-01-01から1年間の記事一覧

Powershellでセマフォもどき

まとまった処理単位でsleepを入れる部品ですw start-jobもありますが、色々あり使えないのでこうなったww # カウント変数初期化 $script:counting = 0 # 100ブロック処理するごとに2秒待つセマフォもどき関数 function do-one-hundred-block ([scriptbloc…

恋人のいない時間を求める

恋人のいない時間を求める 65000時間突破記念 恋人のいない時間を求めるための方法をまとめました 恋人と別れた日に東日本大震災.... 本来求めるべきは恋人w Powershell Total Hours に出ます (get-date) - (get-date "2011/03/11") Ruby 秒で出して、60で2…

触るAnsible

Ansible(_spec) 習得に成功する OpenStackのRoleも Ansibleはサーバーの構成管理をする 導入手順 インストール AnsibleのHostsファイルに、対象サーバーの ホスト名 (またはIPアドレス) を書く 作る構成を Playbook(YAML形式) に書き実行 前提 ssh接続可能 P…

evtx形式のイベントログを今日を起点に過去100日分取得する

evtx形式で取得する方法の記事が少ないので、載せます ※ver2以上で動作確認済み # イベントログ出力関数を定義 # 引数1:ログ種別(System,Application) 引数2:出力先フォルダ(C:¥evtxlog など) function get-evtxlog ($logname,$outpath) { # 開始日付(100日…

Powershellでファイルサイズの大きい順ランキングを作成する。

Powershellでファイルサイズの大きい順ランキングを作成する。 やること 指定したフォルダ($parent_folder)を再帰検索(一番下の階層まで検索)し取り出す。 サイズ(Length)と、ファイル名フルパス(fullname)を表示する サイズをキーにして、降順でソートす…

Powershellで ローカルグループ名と所属するユーザー名を、カンマ区切りで出力する

前提:Powershell ver5.1以上であること。(Get-LocalGroupはver5.1以降のコマンドレット) Powershell ver2.0以上でも使えるように、一番下に追記しています!!!! ローカルグループ名と所属するユーザー名を、カンマ区切りで出力する(ver5.1以上) #### ロ…

AWSBlackBelt読破への道

2018/01/29 現在 Black Belt 数 192★ これ以外にも追加がある。 その他までで:103 <= これを1日3つ読むと1月 コンピューティング 20 ストレージ & コンテンツ配信 11 データベース 9 ネットワーキング 3 開発者用ツール 11 管理ツール 8 セキュリティ & ア…

ファイルリスト作成し、tarで圧縮するシェルスクリプト

やりたかったこと 指定フォルダ(hoge)のファイルリスト(パーミッション、タイムスタンプ、サイズ、フルパス)を作成する(~filelist.log) コマンド:find /hoge_parent/hoge -ls 実行ログに処理開始時間を記録する(~execution.log) 指定フォルダ(hoge)をtar形…