Skip to content

Instantly share code, notes, and snippets.

View senkousya's full-sized avatar

hiyoko senkousya

View GitHub Profile
@senkousya
senkousya / redme.md
Created October 15, 2021 07:36
Outlook OWAでメッセージの詳細表示

image

@senkousya
senkousya / readme.md
Last active August 1, 2021 07:41
Total Commander
@senkousya
senkousya / readme.md
Last active September 30, 2021 00:45
winget memo

winget memo

winget install -e --id vim.vim
winget install -e --id Ghisler.TotalCommander
winget install -e --id GnuWin32.Grep
winget install -e --id gerardog.gsudo
winget install -e --id ArtifexSoftware.GhostScript
winget install -e --id WiresharkFoundation.Wireshark winget install -e --id Mozilla.Firefox

@senkousya
senkousya / oneliner.ps1
Last active July 22, 2021 15:52
一日毎に古いタイムスタンプのファイルを出力
# testfile-0000-days-ago というファイル名で古くなって行くファイルを出力
0..-365 | %{$date=(Get-Date).addDays($_);New-Item -ItemType File -Name "testfile-$("{0:0000}" -f [math]::Abs($_))-days-ago" -PipelineVariable newFile | %{ $newFile.CreationTime , $newFile.LastAccessTime ,$newFile.LastWriteTime = $date,$date,$date } }
# testfile.yyyyMMdd というファイル名で古くなって行くファイルを出力
0..-365 | %{$date=(Get-Date).addDays($_);New-Item -ItemType File -Name "testfile.$((get-date).addDays($_) | Get-Date -Format "yyyyMMdd")" -PipelineVariable newFile | %{ $newFile.CreationTime , $newFile.LastAccessTime ,$newFile.LastWriteTime = $date,$date,$date } }
@senkousya
senkousya / oneliner.ps1
Last active July 23, 2021 15:54
最終更新日付(月単位)でディレクトリの中身を集計してファイルサイズと個数を出力するやつ
# 最終更新日付(月単位)でディレクトリの中身を集計してファイルサイズと個数を出力するやつ
@{Path = "./"; Recurse = $true } | ForEach-Object { Get-ChildItem @_ } | Group-Object { $_.LastWriteTime.ToString('yyyy-MM') } | Select-Object @{ Name = 'LastWriteTime'; Expression = { $_.Name } } , @{Name = 'Size(MB)'; Expression = { ($_.Group | Measure-Object Length -Sum).Sum / 1MB -as [decimal] } } , @{Name = 'FileCount'; Expression = { ($_.Group | Measure-Object).Count } } | Sort-Object LastWriteTime
# グループ化した時のGroupを残したやつ。(詳細を調査したい用)
@{Path = "./"; Recurse = $true } | ForEach-Object { Get-ChildItem @_ } | Group-Object { $_.LastWriteTime.ToString('yyyy-MM') } | Select-Object @{ Name = 'LastWriteTime'; Expression = { $_.Name } } , @{Name = 'Size(MB)'; Expression = { ($_.Group | Measure-Object Length -Sum).Sum / 1MB -as [decimal] } } , @{Name = 'FileCount'; Expression = { ($_.Group | Measure-Object).Count } } , Group | Sort-Object LastWriteTime
@senkousya
senkousya / Save-AttachementFileFromBacklogIssues.ps1
Created January 24, 2021 07:09
Backlogの課題に添付されたファイルをダウンロードするやつ
#!/usr/bin/env pwsh
<#
.SYNOPSIS
Backlogの課題に添付されているファイルのダウンロード
.DESCRIPTION
config.jsonで指定したプロジェクトの課題に含まれる添付ファイルをすべてダウンロード。
.EXAMPLE
PS> ./Save-AttachementFileFromBacklogIssues.ps1
.INPUTS
@senkousya
senkousya / readme.md
Created January 4, 2021 08:47
PowerShellでEBS初期処理

PowerShellでEBS初期処理

# ディスクの状態を確認(対象のディスクがオンライになっているかどうか)
Get-Disk

# このケースでは Number 1 のディスクを GPT形式で初期化
Get-Disk -Number 1 | Initialize-Disk -PartitionStyle GPT

# パーテーションの設定
@senkousya
senkousya / readme.md
Created December 9, 2020 05:16
WindowsUpdateの画面を開く

WindowsUpdateの画面を開く

wuapp.exeが無い環境では下記をPowerShellで実行すれば画面が開く。

Start-Process ms-settings:windowsupdate
@senkousya
senkousya / readme.md
Last active December 8, 2020 08:13
PowerShellでCIDR計算