You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Windows组策略中用%COMPUTERNAME%创建PowerShell转录目录?

解决PowerShell转录路径中%COMPUTERNAME%不解析的问题
  • 组策略配置(本地/域环境通用):

    1. 本地环境运行gpedit.msc打开组策略编辑器,域环境通过组策略管理控制台编辑对应GPO
    2. 导航到:计算机配置 > 管理模板 > Windows组件 > Windows PowerShell
    3. 找到并启用「开启PowerShell转录」策略
    4. 在「转录输出目录」字段中,输入网络共享路径,格式为\\文件服务器名\共享目录\%COMPUTERNAME%(例如\\filesrv01\ps_transcripts\%COMPUTERNAME%)
    5. 关键前提:确保文件服务器的共享目录已授予计算机账户(本地环境为当前计算机账户,域环境为域计算机组)写入和创建子目录的权限,否则计算机无法自动生成以自身名称命名的子目录
  • 本地注册表配置(无需组策略的情况):

    1. 运行regedit打开注册表编辑器
    2. 定位到路径:HKLM\SOFTWARE\Policies\Microsoft\Windows\PowerShell\Transcription
    3. 确保EnableTranscripting值设为1(DWORD类型)
    4. 修改OutputDirectory值为\\文件服务器名\共享目录\%COMPUTERNAME%(字符串类型)
    5. 同样需确保共享目录对计算机账户有足够权限

注意:%COMPUTERNAME%是Windows系统级环境变量,在组策略或注册表的配置项中会被系统自动解析为实际计算机名称,无需额外脚本处理。之前直接显示变量名大概率是因为共享目录权限不足,导致系统无法创建子目录,或是配置时路径格式有误。

内容的提问来源于stack exchange,提问作者Andrea Ruffo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 07:49:55