Score:1

Task Scheduler GPO for purging files does not apply due to OneDrive

ธง us

I am trying to create a task with the following PS script:

$locations="$env:userprofile\Desktop\New folder (2)","$env:userprofile\Desktop\New folder (3)"
$Daysback = "-30"
$CurrentDate = Get-Date
$DatetoDelete = $CurrentDate.AddDays($Daysback)
foreach ($location in $locations) {Get-ChildItem $location -Recurse | Where-Object { $_.LastWriteTime -lt $DatetoDelete } | Remove-Item}

The new folders were created for testing, eventually it should be Downloads folder.

When running script locally, using path C:\Users\name.lastname\Desktop... the script works fine and deletes the files in the correct directory. However, I have to check manually by going to C:\Users\name.lastname\Desktop... to find that out. The "New folder (2)" and "New folder (3)" on my desktop still have the files (which are older than 30 days as the script is written) after applying the GPO to my machine. When I check the folder path (C:\Users\name.lastname\OneDrive - tekexperts.onmicrosoft.com\Desktop) I started to suspect that the variable $env:userprofile is finding the One Drive synced folders on my Desktop and consequently not deleting anything.

I would really appreciate it if somebody can advise if it is possible for my script to search for the exact proper system folders, instead of synced ones. Thank you in advance.

cn flag
คุณอาจต้องการลองสิ่งนี้: https://stackoverflow.com/a/64256803/175990
vidarlo avatar
ar flag
คุณเรียกใช้มันอย่างไร `$env:userprofile` เป็นสิ่งที่คุณคาดหวังหรือไม่
us flag
สวัสดี เมื่อฉันเรียกใช้ในเครื่องโดยไม่มี GPO ฉันใช้เส้นทาง C:\users\name.surname\.....และอื่นๆ อย่างไรก็ตาม เมื่อฉันสร้างการทดสอบผ่านการกำหนดค่า Computer Settings ฉันต้องใช้ตัวแปร $env:userprofile เพื่อให้ GPO นำไปใช้กับเครื่องของผู้ใช้ที่จำเป็นทั้งหมด หากมีวิธีอื่นใดฉันขอขอบคุณสำหรับความช่วยเหลือ ขอบคุณสำหรับการตอบกลับ!

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา