powershell - 将 PowerShell 快捷方式复制到 Program Files,repath -file 参数魔术
问题描述
我有一个 PowerShell 实用程序,它过去是从快捷方式运行的,并存储在网络共享上,因此 -file 参数的快捷方式中的路径是完整的 UNC 路径。我正在实施一个在家工作的版本,在其中我压缩了网络文件夹以及一个带有到其中一个实用程序的相对路径的快捷方式。这一切都在家用机器的用户桌面上解压缩,我Copy-Item -recurse
对C:\Program Files
. 我预计我将需要修改路径-file
所有包含的快捷方式的参数。但令我惊讶的是,这些路径会自动得到修改。如果我复制到任何其他位置,则不会发生这种情况,这让我认为这是与将链接复制到 Program Files 相关的特殊行为。当我手动复制文件夹时也会发生这种情况。我很高兴微软一次让事情变得更容易,但我找不到任何关于这种行为的文档,我担心
1:这可能不适用于 Windows 10 的每个版本,或者
2:它实际上可能是一个副作用,而不是一个特性,并且在未来的一些更新中被破坏
有谁知道与此相关的一些文档?可以向我保证,利用这一点不会在未来中断?
解决方案
推荐阅读
- python - Python 包无法加载到 PBS 队列文件中
- python - 使用 spacy-langdetect 的多处理(n_process > 1)的 spaCy nlp.pipe 错误
- python - 在 python 中使用 teradatasql 时,如何解决连接池句柄 = 1 错误?
- actions-on-google - actions_intent_MEDIA_STATUS 事件未在生产版本上发送
- java - 如何在 Spring Boot 的映射器接口中使用 @Autowired 正确实例化一个类?
- django-rest-framework - 使用 http only cookie 来存储身份验证令牌 django-rest-framework
- javascript - 解码打字稿三元运算符
- rust - 我可以依赖两个相同结构的序列化是相同的吗?
- java - Spring对象有时在Websphere中抛出空指针异常但不是Tomcat
- javascript - PDF 原始数据 - 这是什么?以及如何使用它在 iframe 或 PDF.js 查看器中显示