首页 > 解决方案 > 使用 PIV 卡将网络共享中的文件夹重命名为其他用户的脚本

问题描述

好的,所以我试图让这个简单的愚蠢对人们以及我自己来说都很容易 - 我试图基本上重命名网络共享内的名称文件夹,但我们设置的方式是拥有 2 个帐户,你的主要帐户和一个具有管理员访问权限的帐户。我们只能使用 PIV(CAC/Smart) 卡登录,密码不是一个选项。

基本上,尝试以其他用户身份运行脚本,提示将文件夹名称重命名并重命名为 .old。

这是我在 PowerShell 中工作的内容,但涉及手动重命名所有内容。

Rename-Item "\\%%SERVERNAMEHERE%%\PROFILE\%%NAMEHERE%%" "\\%%SERVERNAMEHERE\PROFILE\%%NAMEHERE%%old"

我知道这是非常基本的,但我仍然是脚本的新手。

标签: powershell

解决方案


这是一个简短的脚本,提示输入用户名并运行Rename-Item. 您应该能够相当容易地适应您的需求。

$UserName = Read-Host "Enter username [blank=quit]"
if ( $UserName -ne "" ) {
  Rename-Item "\\servername\PROFILE\$UserName" "$UserName.old"
  Read-Host "Press ENTER to continue"
}

推荐阅读