對不起,如果這已被回答之前,我不知疲倦地搜索,並找不到確切的答案我是一個Mac用戶,並沒有冒險進入Windows註冊表之前。使用Powershell從Windows註冊表值設置的文件夾中刪除文件
我正在爲音頻插件創建一個安裝程序,並有一個單獨的演示版本的標題。在註冊表中的演示版本,我有條目
Demo=1
並且也已爲插件,其任選安裝的各種部件設置的路徑,這些都存儲在註冊表中的用戶可以安裝到這些不同根據他們的主機軟件目錄
VST3=C:\Somepath\VST3
VST32=C\AnotherPath\VSTPlugins
VST64=C\AnotherPathAgain\VSTPlugins
我已經找到了如何搜索註冊表,以檢查是否演示= 1
$val = Get-ItemProperty -Path hklm:software\Audio Vitamins\Structure -Name 「Demo」
if($val.Demo -eq 1)
{
**** This is where I need help *****
}
如何設置PowerShell的從VST3或VST64中設置的路徑中刪除VST3中設置的特定文件'structure.vst3'或'structure.dll'中的特定文件。請注意,根據原始安裝,這些可以全部出現或只有其中一個。
請澄清(直接在您的問題中)刪除特定文件的含義。整體去除一個像'VST3'這樣的值?你如何決定要刪除什麼? – mklement0