Powershell脚本工具,用于重命名网络共享中的配置文件文件夹

Powershell脚本工具,用于重命名网络共享中的配置文件文件夹,powershell,scripting,citrix,xenapp,roaming-profile,Powershell,Scripting,Citrix,Xenapp,Roaming Profile,我不熟悉Powershell脚本,需要一些关于创建脚本的指导 我们有一个终端服务器环境,在这个环境中,我们必须定期重置用户配置文件,以便为他们解决与应用程序相关的问题。目前,我们手动将用户配置文件文件夹重命名为.old,这将强制配置文件服务在用户下次登录时为用户创建新的配置文件。我们正在考虑创建一个基于powershell的工具,为一些非技术领域的优先用户执行此操作 目前,我们有一个用户,他们在不同的文件共享中拥有不同的配置文件,这取决于用户连接到的地区(亚洲、美洲)。我希望创建一个脚本,首先从

我不熟悉Powershell脚本,需要一些关于创建脚本的指导

我们有一个终端服务器环境,在这个环境中,我们必须定期重置用户配置文件,以便为他们解决与应用程序相关的问题。目前,我们手动将用户配置文件文件夹重命名为.old,这将强制配置文件服务在用户下次登录时为用户创建新的配置文件。我们正在考虑创建一个基于powershell的工具,为一些非技术领域的优先用户执行此操作

目前,我们有一个用户,他们在不同的文件共享中拥有不同的配置文件,这取决于用户连接到的地区(亚洲、美洲)。我希望创建一个脚本,首先从所有区域文件共享加载文件夹(出于性能原因),然后创建一个列表框来选择亚洲或美洲区域,以及一个用户名搜索框。脚本应仅在选定区域中搜索用户名配置文件文件夹

我只找到了一点点,需要帮助休息

# Date to append folder name
$Date = Get-Date -Format yyyyMMddhhmm

# List of file shares for FsLogix containers
$FileShares = "\\abc\fileshare"

# Retrieving list of subfolders in each file share
$Containers = foreach ($FileShare in $FileShares) {((Get-ChildItem -Path $FileShare -Directory -Force).FullName)} 

# Display containers to select for rename/removal
$UserContainer = $Containers | Out-GridView -PassThru

# Rename container to _OLD with date
Rename-Item $UserContainer -NewName $UserContainer"_OLD_"$Date