androllen / KnowlegeRepository

0 stars 0 forks source link

Windows PowerShell #29

Open androllen opened 4 years ago

androllen commented 4 years ago

压缩方法

$outputDir = "$PSScriptRoot\output"

function ZipFiles( $zipfilename, $sourcedir )
{
   Add-Type -Assembly System.IO.Compression.FileSystem
   $compressionLevel = [System.IO.Compression.CompressionLevel]::Optimal
   [System.IO.Compression.ZipFile]::CreateFromDirectory($sourcedir,
        $zipfilename, $compressionLevel, $false)
}

ZipFiles "$PSScriptRoot\output.zip" "$outputDir"

保存命名 AutoPack.ps1 文件

前提:

把要压缩的文件夹和脚本放在同级目录下。

使用方法:

PS C:\Users\Desktop> .\AutoPack.ps1

生成 Dxdiag 信息

$outputDir = "$PSScriptRoot"
dxdiag /x $outputDir\dxdiag.xml

保存命名 genericDxdiagInfo.ps1 文件

问题