Hello,
I’ve run into a snag and I hope someone can assist. Here’s the short version…
1. Grab all users on a workstation
2. For each user, check for folder path
3. If the path exists, check for multiple folders in that path and replace a file within each one
Easy enough right? Not so much… here is what i have so far
#><# Variables #> $users= Get-Childitem "c:\users" | Select-Object -Property name $profiles=Get-ChildItem "c:\users\$user\AppData\Roaming\Mozilla\Firefox\Profiles" | select-object name $ffox = "c:\users\$user\AppData\Roaming\Mozilla\Firefox\Profiles\*\secmod.db" Foreach ($user in $users) { $profiles=Get-ChildItem "c:\users\$user\AppData\Roaming\Mozilla\Firefox\Profiles" | select-object name Foreach ($profile in $profiles){ if ((Test-Path $ffox) -eq $true) {Copy-item "\\networkshare.fq.dn\c$\directory\file.txt" -Destination "\AppData\Roaming\Mozilla\Firefox\Profiles\$ffprofile" -Force write-host $user $ffprofile} } }