查看单个帖子
wgf4242
 
wgf4242 的头像
热心会员
 
资 料:
注册日期: Aug 2001
帖子: 6,895 声望值: 6
精华: 0,解答: 40
#1 旧 2020-06-21, 12:16:59 默认 【求助】powershell安装字体时,怎样不提示直接覆盖
wgf4242 当前离线  

用的这个脚本。会提示

代码:
$FONTS = 0x14
$objShell = New-Object -ComObject Shell.Application
$objFolder = $objShell.Namespace($FONTS)

$localPath = "e:\Software\Fonts\11"
$fontPath = "$env:windir\Fonts\"


    $fontSource = Get-ChildItem $localPath
    foreach($font in $fontSource) {
        if (!(Test-Path $fontPath\$font))
        {
            if(($font.Extension -eq ".ttf")){
                $objFolder.CopyHere($font.FullName,0x14)
            }
        }
    }
回复时引用此帖