我们试图在我们公司的瘦客户端上保留尽可能少的最终用户数据,因此我需要创建一个脚本,该脚本将在本地保存文件时运行。我对 power shell 完全陌生,所以我对缺乏知识表示歉意。
检查文件大小
if(文件大小等于或大于“x”mb)输出警告“文件大于允许的大小,将文件移动到您的云驱动器(通常是K:驱动器)
我想我会使用 Move-Item -destination "k:\My Documents\"
创建指向新文件位置的链接或快捷方式。
我确信在某些时候我需要更多的数据。我会接受我能得到的任何/所有帮助。
$Directory = Get-ChildItem "D:\Download" #Directory I care about
$SizeLimit = "200000" #Size limit in bytes
foreach ($File in $Directory) {
if ($File.Length -ge $SizeLimit) {
# Notify the user with a pop-up
# the coding for said popup
# Move the file
Move-Item $File.FullName K:\
mklink.exe K:\$File.Name $File.FullName