スポンサーサイト
新しい記事を書く事で広告が消せます。
norimaki2000が日々気付いた事の記録です
管理者: C:\Windows\system32\cmd.exe |
C:\>dism /online /add-package /packagepath:"C:\Windows\servicing\Packages\Adobe-Flash-For-Windows-Package~31bf3856ad364e35~amd64~~10.0.14393.0.mum" |
dism /online /add-package /packagepath:"C:\Windows\servicing\Packages\Adobe-Flash-For-Windows-Package~31bf3856ad364e35~amd64~~10.0.14393.0.mum"
https://blogs.technet.microsoft.com/askcorejp/2017/05/30/windows-server-2016_adobe_flash_supplementary/
Windows Server 2016 及び Windows Storage Server 2016 での Adobe Flash のご利用について (補足) | Ask CORE
C:\>powershell.exe C:\Batch\フォルダとファイルの削除.ps1 2
繰り返しになりますが、このコマンドではC:\Tempフォルダ直下のフォルダの更新日時を見て削除対象かどうかを判断します。Param($保存日数)
Get-ChildItem -path C:\Temp | Where-object{((Get-Date) - $_.LastWriteTime).Days -ge $保存日数 } | Remove-Item -Recurse
C:\Windows\system32\cmd.exe |
C:\>powershell.exe Get-ChildItem -path C:\Temp ディレクトリ: C:\Temp Mode LastWriteTime Length Name ---- ------------- ------ ---- d---- 2016/12/10 4:00 001 d---- 2016/12/11 4:00 002 d---- 2016/12/12 4:00 003 d---- 2016/12/13 4:00 004 -a--- 2016/12/10 4:00 0 001.txt -a--- 2016/12/11 4:00 0 002.txt -a--- 2016/12/12 4:00 0 003.txt -a--- 2016/12/13 4:00 0 004.txt C:\> _ |
C:\Windows\system32\cmd.exe |
C:\>powershell.exe Get-Date 2016年12月13日 8:53:56 C:\> _ |
C:\Windows\system32\cmd.exe |
C:\>powershell.exe C:\Batch\フォルダとファイルの削除.ps1 2 C:\> _ |
C:\Windows\system32\cmd.exe |
C:\>powershell.exe Get-ChildItem -path C:\Temp ディレクトリ: C:\Temp Mode LastWriteTime Length Name ---- ------------- ------ ---- d---- 2016/12/12 4:00 003 d---- 2016/12/13 4:00 004 -a--- 2016/12/12 4:00 0 003.txt -a--- 2016/12/13 4:00 0 004.txt C:\> _ |
C:\Windows\system32\cmd.exe |
C:\>powershell.exe Get-Date 2016年12月13日 7:51:10 C:\> _ |
C:\Windows\system32\cmd.exe |
C:\>powershell.exe Get-ChildItem -path C:\Temp ディレクトリ: C:\Temp Mode LastWriteTime Length Name ---- ------------- ------ ---- d---- 2016/12/10 4:00 001 d---- 2016/12/11 4:00 002 d---- 2016/12/12 4:00 003 d---- 2016/12/13 4:00 004 -a--- 2016/12/10 4:00 0 001.txt -a--- 2016/12/11 4:00 0 002.txt -a--- 2016/12/12 4:00 0 003.txt -a--- 2016/12/13 4:00 0 004.txt C:\> _ |
C:\Windows\system32\cmd.exe |
C:\>powershell.exe C:\Batch\削除対象の確認.ps1 2 ディレクトリ: C:\Temp Mode LastWriteTime Length Name ---- ------------- ------ ---- d---- 2016/12/10 4:00 001 d---- 2016/12/11 4:00 002 -a--- 2016/12/10 4:00 0 001.txt -a--- 2016/12/11 4:00 0 002.txt C:\> _ |
Param($保存日数)
Get-ChildItem -path C:\Temp | Where-object{((Get-Date) - $_.LastWriteTime).Days -ge $保存日数 }
項目 | 内容 |
Param($保存日数) | 呼び出し元のバッチファイルから与えられる引数 |
Get-ChildItem -path C:\Temp | C:\Tempフォルダ直下のフォルダとファイルの一覧を取得 |
Where-object{((Get-Date) - $_.LastWriteTime).Days -ge $保存日数 | 上記で取得したフォルダとファイルの一覧から、タイムスタンプ(更新日時)が指定した保存日数よりも古いデータを抽出 |
管理者: Windows PowerShell |
PS C:\Temp> Get-Item 001 ディレクトリ: C:\Temp Mode LastWriteTime Length Name ---- ------------- ------ ---- d---- 2016/12/11 19:02 001 PS C:\Temp> Set-ItemProperty 001 -Name LastWriteTime -Value "2015/10/12 1:23" PS C:\Temp> Get-Item 001 ディレクトリ: C:\Temp Mode LastWriteTime Length Name ---- ------------- ------ ---- d---- 2015/10/12 1:23 001 PS C:\Temp> _ |
【変更前】2016/12/11 19:02Set-ItemProperty 001 -Name LastWriteTime -Value "2015/10/12 1:23"
Set-ItemProperty 001 -Name CreationTime -Value "2015/10/09 10:12"
管理者: Windows PowerShell |
PS C:\Temp> New-Item 001 -ItemType Directory ディレクトリ: C:\Temp Mode LastWriteTime Length Name ---- ------------- ------ ---- d---- 2016/12/11 20:16 001 PS C:\Temp> New-Item 001\001.txt -ItemType File ディレクトリ: C:\Temp\001 Mode LastWriteTime Length Name ---- ------------- ------ ---- -a--- 2016/12/11 20:16 0 001.txt PS C:\Temp> _ |
New-Item 001 -ItemType Directory
New-Item 001\001.txt -ItemType File
VMware vSphere PowerCLI 5.1 Release 1 |
PowerCLI C:\> Get-Datastore -name datastore* | where-Object { $_.FreeSpaceGB -lt 10} | Sort-Object { $_.FreeSpaceGB} | Out-File -FilePath D:\Temp\データストア空き監視.txt PowerCLI C:\> Get-Date | Out-File -FilePath D:\Temp\データストア空き監視.txt -Append PowerCLI C:\> Write-Output 空き容量が10GB以下のデータストアを抽出しています | Out-File -FilePath D:\Temp\データストア空き監視.txt -Append PowerCLI C:\> _ |
Get-Datastore -name datastore* | where-Object { $_.FreeSpaceGB -lt 10} | Sort-Object { $_.FreeSpaceGB} | Out-File -FilePath D:\Temp\データストア空き監視.txt
Get-Date | Out-File -FilePath D:\Temp\データストア空き監視.txt -Append | Out-File -FilePath D:\Temp\データストア空き監視.txt -Append
Write-Output 空き容量が10GB以下のデータストアを抽出しています
コマンド | コマンドの説明 |
Get-Datastore -name datastore* | where-Object { $_.FreeSpaceGB -lt 10} | Sort-Object { $_.FreeSpaceGB} | Out-File -FilePath D:\Temp\データストア空き監視.txt | Get-Datastore -name datastore* 名前が「datastore」で始まる全データストアの一覧を取得 where-Object { $_.FreeSpaceGB -lt 10} 取得したデータストアの名前を使って、空き容量が10GB未満のデータストアに絞り込む Sort-Object { $_.FreeSpaceGB} 10GB未満のデータストアに絞り込まれた結果を、空き容量の小さい順にソートする Out-File -FilePath D:\Temp\データストア空き監視.txt 10GB未満のデータストアの一覧を指定したテキストファイルに書き込む |
Get-Date | Out-File -FilePath D:\Temp\データストア空き監視.txt -Append | 10GB未満のデータストア一覧テキストファイルに、今の日時を追記する |
Write-Output 空き容量が10GB以下のデータストアを抽出しています | Out-File -FilePath D:\Temp\データストア空き監視.txt -Append | 10GB未満のデータストア一覧テキストファイルに、コメントを追記する |
Name FreeSpaceGB CapacityGB
---- ----------- ----------
datastor03 7.138 479.750
datastor07 8.425 2403.750
2016年11月21日 5:01:25
空き容量が10GB以下のデータストアを抽出しています
VMware vSphere PowerCLI 5.1 Release 1 |
PowerCLI C:\> $FinishDay = Get-Date PowerCLI C:\> $StartDay = (Get-Date).AddHours(-24) PowerCLI C:\> Get-VIEvent -Start $StartDay -Finish $FinishDay |export-csv -encoding default <ファイル名> PowerCLI C:\> _ |
$FinishDay = Get-Date
$StartDay = (Get-Date).AddHours(-24)
Get-VIEvent -Start $StartDay -Finish $FinishDay |export-csv encoding default <ファイル名>
Windows PowerShell |
PS C:\> $FinishDay = Get-Date PS C:\> $StartDay = (Get-Date).AddHours(-24) PS C:\> $FinishDay 2016年11月12日 8:55:34 PS C:\> $StartDay 2016年11月11日 8:55:34 PS C:\> _ |
$FinishDayはGet-Dateで、現在の日時そのものです。PS C:\> $FinishDay = Get-Date
PS C:\> $StartDay = (Get-Date).AddHours(-24)
PS C:\> $FinishDay
2016年11月12日 8:55:34
PS C:\> $StartDay
2016年11月11日 8:55:34
PS C:\>
最後の「-A」は、カラム(列)の幅を自動調整するオプションです。Get-Datastore |Format-Table Name,CapacityGB,FreeSpaceGB,Type,FileSystemVersion -A
最後の「-A」は、カラム(列)の幅を自動調整するオプションです。Get-Datastore |Format-Table Name,CapacityGB,FreeSpaceGB,Type,FileSystemVersion -A
項目名 | 説明 |
Name | データストア名 |
CapacityGB or CapacityMB | 容量(GB or MB) |
FreeSpaceGB or FreeSpaceMB | 空き容量(GB or MB) |
Type | タイプ |
FileSystemVersion | ファイルシステムのバージョン |
Get-Datastore |Select-Object Name,CapacityGB,FreeSpaceGB,Type,FileSystemVersion
Get-Datastore |export-csv -encoding default <ファイル名>
Get-VM -name * |Get-Snapshot |Format-Table VM,Created,Name,SizeGB -A
コマンド | 説明 |
Get-VM -name * | 全ての仮想マシンの名前を取得します |
Get-Snapshot | 全ての仮想マシンのすべてのスナップショットを取得します |
Format-Table VM,Created,Name,SizeGB -A | スナップショットの情報から、以下の項目を表示します。 ・仮想マシン名 ・スナップショットの作成日時 ・スナップショットに付けた名前 ・スナップショットのサイズ(GB) 最後の「-A」は、カラム(列)の幅を自動調整するオプションです。 |
Get-VM -name * |Get-Snapshot |Select-Object VM,Created,Name,SizeGB
Get-VM -name * |Get-Snapshot |export-csv -encoding default <ファイル名>
http://rickardnobel.se/vmxnet3-vs-e1000e-and-e1000-part-2/
VMXNET3 vs E1000E and E1000 – part 2 | Rickard Nobel
テストタイトル | スループット |
Test 1: Windows 2008 R2 with the default E1000 adapter | 2.65Gbps |
Test 2: Windows 2008 R2 with the VMXNET3 adapter | 4.47Gbps |
Test 3: Windows 2012 R2 with the E1000E adapter | 1.88Gbps |
Test 4: Windows 2012 R2 with the VMXNET3 adapter | 4.66Gbps |