
엄청나게 멍청해 보이는 시작 메뉴에 휴지통을 입력해도 휴지통이 표시되지 않습니다. 바로가기를 만들고 시작 메뉴에 고정하여 표시되도록 할 수 있지만 다음에 Windows 10을 설치할 때 자동화하고 싶습니다.
PowerShell, Batch 또는 VBS를 사용하여 이를 자동화하는 방법이 있나요?
PowerShell로 시도했지만 액세스가 거부되었다고 표시됩니다. 관리자 권한으로 실행하더라도.
$shell = New-Object -ComObject "Shell.Application"
$StartMenuProgramsFolder = [Environment]::GetFolderPath("StartMenu")
$folder = Join-Path -Path $StartMenuProgramsFolder -ChildPath "Programs"
$folder = $shell.Namespace($folder)
$item = $folder.Parsename("test.lnk")
$verb = $item.Verbs() | Where-Object {$_.Name -eq '&Pin to Start'}
if ($verb) {
$verb.DoIt()
}
바로가기 폴더에 바로가기를 만들고 다시 시작해도 explorer.exe
더 이상 시작 메뉴에 자동으로 고정되지 않습니다.
답변1
이 코드는 저에게 효과적이었습니다.
$objShell = New-Object -ComObject ("WScript.Shell")
$objShortCut = $objShell.CreateShortcut($env:USERPROFILE + "\Start Menu\Programs\" + "\Recycle Bin.lnk")
$objShortCut.TargetPath = "C:\Windows\Explorer.EXE"
$objShortCut.Arguments = "shell:RecycleBinFolder"
$objShortCut.IconLocation = "C:\PATH\recycle-bin.ico"
$objShortCut.WorkingDirectory = "C:\Windows\System32"
$objShortCut.Save()
.ico
마음에 드는 아이콘을 위에서 찾아서 사용하시면 됩니다 .