Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用powershell脚本删除活动文件夹_Powershell - Fatal编程技术网

使用powershell脚本删除活动文件夹

使用powershell脚本删除活动文件夹,powershell,Powershell,所以我必须为我工作的公司创建一个安装脚本。为了绕过它的一些策略,我需要首先运行一个脚本,复制本地需要的所有文件。但这些文件需要再次删除。 删除项目不起作用,因为正在运行的脚本也在此文件夹中。由于策略原因,无法将此脚本放置在其他位置 我已经寻找了2天的解决方案,今天和明天离开完成这个项目。 所以拜托,这是我唯一能做的事 编辑: 我想我找到了另一种解决政策的方法。现在我应该只删除powershell脚本本身,这是否可行 是否要删除运行Powershell脚本的文件夹?如果是,那根本不可能。因为据我所

所以我必须为我工作的公司创建一个安装脚本。为了绕过它的一些策略,我需要首先运行一个脚本,复制本地需要的所有文件。但这些文件需要再次删除。
删除项目
不起作用,因为正在运行的脚本也在此文件夹中。由于策略原因,无法将此脚本放置在其他位置

我已经寻找了2天的解决方案,今天和明天离开完成这个项目。 所以拜托,这是我唯一能做的事

编辑:


我想我找到了另一种解决政策的方法。现在我应该只删除powershell脚本本身,这是否可行

是否要删除运行Powershell脚本的文件夹?如果是,那根本不可能。因为据我所知,O/S首先删除所有文件,然后删除文件夹。此外,O/S无法删除已打开的文件。删除前必须关闭该文件。@RituparnoBhattacharya是否推荐其他解决方案?您完全可以删除该文件中当前正在运行的PS1文件。很容易证明。制作一个名为
test.ps1
的文件,该文件仅包含
删除项test.ps1
。运行它。文件将消失,不会有任何错误。所以这里有什么困难?@Tomalak如果我试着让它得到一个错误,说它在使用中不,它不会。您是否尝试了上述test.ps1操作?是否要删除运行Powershell脚本的文件夹?如果是,那根本不可能。因为据我所知,O/S首先删除所有文件,然后删除文件夹。此外,O/S无法删除已打开的文件。删除前必须关闭该文件。@RituparnoBhattacharya是否推荐其他解决方案?您完全可以删除该文件中当前正在运行的PS1文件。很容易证明。制作一个名为
test.ps1
的文件,该文件仅包含
删除项test.ps1
。运行它。文件将消失,不会有任何错误。所以这里有什么困难?@Tomalak如果我试着让它得到一个错误,说它在使用中不,它不会。你试过上面描述的test.ps1吗?