默认分类 根据退信重构X500 ``` $Direccion = Read-Host "Ingrese IMCEAEX" # 定义编码字符替换规则(IMCEAEX编码转正常字符) $Remplazo = @( @("", "/"), # 空字符替换为斜杠(修复路径分隔符) @("+20", " "), # +20替换为空格 @("+28", "("), # +28替换为左括号 @("+29", ")"), # +29替换为右括号 @("+2C", ","), # +2C替换为逗号 @("+3F", "?"), # +3F替换为问号 @("+5F", ""), # +5F替换为空(移除下划线编码) @("+40", "@"), # +40替换为@ @("+2E", ".") # +2E替换为点号 ) # 遍历替换规则,修复编码字符(修正$_[0]和$_[1]的引用) $Remplazo | ForEach-Object { $Direccion = $Direccion -replace $_[0], $_[1] } # 处理最终格式:移除IMCEAEX前缀和@后的域名,添加X500前缀(调整顺序避免格式错误) $Direccion = $Direccion -replace "IMCEAEX-", "" # 先移除IMCEAEX-前缀 $Direccion = $Direccion -replace "@.*$", "" # 再移除@及后面的域名 $Direccion = "X500:$Direccion" # 最后添加X500前缀 # 输出转换后的X500地址 Write-Host $Direccion ``` 阅读全文 2025-08-22 丿记性不太好丶 0 条评论 96 次浏览
默认分类 清理Windows 登录认证的缓存(Token) 1. Run PowerShell as admin: Set-Service TokenBroker -StartupType Disabled Stop-Service TokenBroker -Force -PassThru 2. Delete the folder: %localappdata%\Packages\Microsoft.AAD.BrokerPlugin_cw5n1h2txyewy\AC\TokenBroker\Accounts %localappdata%\Packages\Microsoft.AAD.BrokerPlugin_cw5n1h2txyewy\Settings\settings.dat 3. Rename registry key: Computer\HKEY_CURRENT_USER\Software\Microsoft\IdentityCRL\TokenBroker\DefaultAccount ---> Computer\HKEY_CURRENT_USER\Software\Microsoft\IdentityCRL\TokenBroker\DefaultAccount_backup 4. Run PowerShell as admin: Set-Service TokenBroker -StartupType Manual Start-Service TokenBroker -PassThru 阅读全文 2025-08-22 丿记性不太好丶 0 条评论 93 次浏览
默认分类 自定义UPN自动生成 New-EmailAddressPolicy -Name "Test-UPN策略" ` -RecipientFilter { (RecipientType -eq 'UserMailbox') -and (UserPrincipalName -like '*@test.com') } ` -EnabledEmailAddressTemplates "SMTP:%u@test.com" ` -Priority 2 2. 立即应用策略(确保现有用户同步更新) Update-EmailAddressPolicy -Identity "Test-UPN策略" 3. 验证策略是否生效(替换"用户名"为实际用户) Get-Mailbox -Identity "用户名" | Select-Object UserPrincipalName, EmailAddresses 阅读全文 2025-08-22 丿记性不太好丶 0 条评论 77 次浏览
Exchange 续签自签名证书 ``` Get-AuthConfig New-ExchangeCertificate -KeySize 2048 -PrivateKeyExportable $true -SubjectName "cn=Microsoft Exchange Server Auth Certificate" -FriendlyName "Microsoft Exchange Server Auth Certificate" -DomainName @() Set-AuthConfig -NewCertificateThumbprint "" -NewCertificateEffe)ctiveDate (Get-Date) Set-AuthConfig -PublishCertificate Set-AuthConfig -ClearPreviousCertificate Restart-Service "MSExchangeServiceHost" iisreset 混合部署环境下需要重新跑一下混合向导 ``` 阅读全文 2025-08-20 丿记性不太好丶 0 条评论 75 次浏览
默认分类office365 关闭Microsoft目录同步 定义参数哈希表 $updateParams = @{ OrganizationId = $org.Id # 组织ID OnPremisesSyncEnabled = $false # 禁用目录同步 } 通过哈希表传递参数(@ 符号展开) Update-MgOrganization @updateParams 阅读全文 2025-08-19 丿记性不太好丶 0 条评论 74 次浏览