默认分类 批量开启邮箱 sAMAccountName database ``` # 导入 CSV Add-PSSnapin msex* $users = Import-Csv "C:\Users\Administrator.RM\Desktop\3.csv" foreach ($user in $users) { try { $source = Get-ADUser $user.sAMAccountName -Properties msExchMailboxGuid Write-Host "存在$($source.SamAccountName)" if ($adUser.msExchMailboxGuid -eq $null) { Enable-Mailbox -Identity $adUser.SamAccountName -Database $user.database Write-Host "已为 $($user.SamAccountName) 启用邮箱" } else { Write-Host " $($user.SamAccountName) 已有邮箱,跳过" } } catch { Write-Host " 用户:$($user.SamAccountName),邮箱建立失败" -ForegroundColor Yellow Write-Host " 错误信息:$($_.Exception.Message)" -ForegroundColor Yellow break } } ``` 阅读全文 2025-11-03 丿记性不太好丶 0 条评论 65 次浏览
默认分类 批量设置经理字段 sAMAccountName managersAMAccountName ``` $users = Import-Csv "C:\Users\Administrator\Desktop\2.csv" foreach ($user in $users) { try { $source = Get-ADUser -Identity $user.SamAccountName Write-Host "存在$($source.SamAccountName)" $dest = Get-ADUser -Identity $user.ManagerSamAccountName Write-Host "存在$($dest.SamAccountName)" if ($source -and $dest) { Set-ADUser -Identity $source -Manager $dest Write-Host "已设置 $($user.SamAccountName) 的经理为 $($user.ManagerSamAccountName)" } } catch { Write-Host " 用户:$($user.SamAccountName),修改失败" -ForegroundColor Yellow Write-Host " 错误信息:$($_.Exception.Message)" -ForegroundColor Yellow break } } ``` 阅读全文 2025-11-03 丿记性不太好丶 0 条评论 64 次浏览
默认分类 批量建立用户 FirstName LastName DisplayName SamAccountName UserPrincipalName Title Office Department company Password OU ``` Import-Module ActiveDirectory # 导入 CSV $users = Import-Csv "C:\Users\Administrator\Desktop\1.csv" foreach ($user in $users) { try { $password = ConvertTo-SecureString $user.Password -AsPlainText -Force New-ADUser ` -Name $user.DisplayName ` -GivenName $user.FirstName ` -Surname $user.LastName ` -DisplayName $user.DisplayName ` -SamAccountName $user.SamAccountName ` -UserPrincipalName $user.UserPrincipalName ` -Title $user.Title ` -Office $user.Office ` -Department $user.department` -Company $user.Company ` -Path $user.OU ` -AccountPassword $password ` -Enabled $true ` -ChangePasswordAtLogon $true ` -ErrorAction Stop Write-Host "✅ 用户 [$($user.SamAccountName),$($user.DisplayName)] 创建成功!" -ForegroundColor Green } catch { Write-Host " 发生错误,导入中止:" -ForegroundColor Red Write-Host " 用户:$($user.SamAccountName),$($user.DisplayName)" -ForegroundColor Yellow Write-Host " 错误信息:$($_.Exception.Message)" -ForegroundColor Yellow break } } ``` 阅读全文 2025-11-03 丿记性不太好丶 0 条评论 60 次浏览
默认分类 强制Outlook不找云端的方法 HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\AutoDiscover Create a DWORD (32-bit) Value. Give it the name ExcludeExplicitO365EndPoint and the value 1. 阅读全文 2025-10-31 丿记性不太好丶 0 条评论 74 次浏览
默认分类 批量启用用邮箱 ``` $userList = @( "zhangsan", "lisi", "wangwu" ) foreach ($user in $userList) { Enable-Mailbox -Identity $user ` -Alias $user ` -Database "DB01" # 替换为实际邮箱数据库名称 } ``` 阅读全文 2025-10-24 丿记性不太好丶 0 条评论 69 次浏览