Powershell 脚本 - 脚本 - 我如何禁用它

标签 powershell group-policy transcription

我有 powershell 脚本。通过调度程序,我运行 bat 文件,该文件运行 PS1 文件。

BAT文件

Powershell.exe -executionpolicy remotesigned -File script.PS1

PS1 文件

$path = "D:\data";
$limit = (Get-Date).AddHours(-3);
Get-ChildItem -Path $path -Force | Where-Object { !$_.PSIsContainer -and $_.CreationTime -lt $limit } | Remove-Item -Force;

在同一目录中,powershell 创建格式为 YYYYMMDD 的目录,其中包含文件 PowerShell_transcript.SERVER.t7eh07Gy.20230914031500.txt。这是整个脚本的运行过程。

例如: D:\data\20230914\PowerShell_transcript.SERVER.t7eh07Gy.20230914031500.txt D:\data\20230915\PowerShell_transcript.SERVER.t7eh07Gy.20230914031500.txt 等等

如何禁用它?

我尝试过停止转录等。

我需要停止转录。

最佳答案

转录的开始可以由组策略确定并独立于脚本执行。请查看此处的政策示例:

HKLM\SOFTWARE\Policies\Microsoft\Windows\PowerShell\Transcription

如果此键中有 EnableTranscripting 值且不等于 0,则启用转录。

关于Powershell 脚本 - 脚本 - 我如何禁用它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/77112562/

相关文章:

powershell - 隐晦的第三种错误

powershell - Powershell复制文件或获取内容而不锁定它

c# - 在未手动登录至少一次的情况下,无法远程获取计算机的组策略

swift - 如何将 SFTransscriptionSegment 数据添加到 Firebase Firestore?

c# - 如何从相对路径在 C# 中运行 PowerShell 脚本?

c# - 在 C# 中按名称访问 PSObject 属性

c++ - 您如何找到附加到容器/域/站点的 GroupPolicy 对象?

c - 使用 GP 扩展处理组策略

audio - 给定音频源和准确转录的任何语言的时间戳音频

python - 将普通代码转换为 3AC - 三地址代码