xcopy.exe 在每个 Windows 系统中都存在吗?

xcopy.exe 在每个 Windows 系统中都存在吗?

我是否可以确定它xcopy.exe存在于每个 Windows 系统(7+)中,并且可以在系统中找到它PATH(例如C:\windows\system32)?

答案1

此 Powershell 脚本(需要以管理员身份运行)可用于检查是否存在,xcopy如果不存在则从网络服务器复制;如果路径不存在,它也会创建它。

$xcopypath = 'C:\Windows\System32\xcopy.exe'
$xcopy = Test-Path $xcopypath
$server = \\NAS\xcopy.exe
$envpath = Get-ChildItem Env:
$path = $envpath.Value

if($xcopy){
    write-host -ForegroundColor Green "xCopy present"
}while($xcopy -ne 'True'){
      write-host -ForegroundColor red "xCopy not present"
      Copy-Item $server -path C:\Windows\System32
      $xcopy = Test-Path C:\Windows\System32\xcopy.exe
}


if($path.Contains('C:\Windows\system32\xcopy.exe')){
    write-host -ForegroundColor Green "Path exists"
}else{
     write-host -ForegroundColor Yellow 'Path does not exist. Creating path'
    [Environment]::SetEnvironmentVariable("xCopy.exe", "$xcopypath", "Machine")
}

答案2

是的,它几乎存在于每个 Windows 中,不确定 Win 95 和 98,但在其他系统中它都存在。

相关内容