Skocz do zawartości

Rozszerzenia Windows Explorer do pracy z PS


Rekomendowane odpowiedzi

PowerToys dla Windows Vista

 

PowerShell Prompt Here czyli Otwórz w PowerShell. Mała aplikacja dla systemu Vista, która dodaje do menu kontekstowego pozycje PowerShell Prompt Here oraz PowerShell Prompt Here As Administrator. Do pobrania na stronie i opisem:

 

http://technet.microsoft.com/en-us/magazine/cc162321.aspx

(po otwarciu strony downland na samej górze - Utility2007_06.exe )

 

 

 

 

PowerShell Toolbar

Downland

 

Jest to Toolbar narzędziowy, który zostaje dodany do okna przeglądarki lub do okna mój komputer. Zawiera skróty do blogów, narzędzi, działu pobrań. Demonstracja programu na blogu $cript Fanatic

 

 

 

 

 

Run with PoSH czyli uruchom w PowerShellu jest to ciekawa propozycja, gotowy wpis rejestru, który zostaje dodany do menu kontekstowego, aby uruchomić skrypt zaznaczamy go prawoklikiem i wybieramy w menu pozycje. Widoczna w menu jest tylko prawoklikiem na plik skryptu.

Odnośnik do komentarza
Pomoc jest darmowa, ale proszę rozważ przekazanie dotacji na utrzymanie serwisu: klik.

 

Czyli otwórz PowerShell w bierzącym oknie eksploratora w systemie Vista. Na stronie podanej powyżej znajduje się skrypt .reg, który pozwala dodać nową pozycję do eksploratora. Natomiast poniżej znajduje się spolszczona wersja tego skryptu.

 

Zresztą autor niepotrzebnie utworzył tak duży skrypt REG. To co tam importuje już w części jest w rejestrze Vista. Wystarczy ściąć REG do postaci uwzględniającej tylko wtórnie dodawane zapisy, tzn. podklucz o nazwie 0 w dublu dla elementu zaznaczonego + niezaznaczonego.

 

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\FolderTypes\{7d49d726-3c21-4f05-99aa-fdc2c9474656}\TasksItemsSelected\0]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\FolderTypes\{7d49d726-3c21-4f05-99aa-fdc2c9474656}\TasksItemsSelected\0\{27dfca84-8593-46e4-99d8-23eb83452f65}]
@="Command"
"Icon"=hex(2):63,00,3a,00,5c,00,77,00,69,00,6e,00,64,00,6f,00,77,00,73,00,5c,\
 00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,57,00,69,00,6e,00,\
 64,00,6f,00,77,00,73,00,50,00,6f,00,77,00,65,00,72,00,53,00,68,00,65,00,6c,\
 00,6c,00,5c,00,76,00,31,00,2e,00,30,00,5c,00,70,00,6f,00,77,00,65,00,72,00,\
 73,00,68,00,65,00,6c,00,6c,00,2e,00,65,00,78,00,65,00,2c,00,30,00,00,00
"InfoTip"=hex(2):4f,00,74,00,77,00,f3,00,72,00,7a,00,20,00,50,00,6f,00,77,00,\
 65,00,72,00,53,00,68,00,65,00,6c,00,6c,00,20,00,77,00,20,00,62,00,69,00,65,\
 00,7c,01,05,01,63,00,79,00,6d,00,20,00,66,00,6f,00,6c,00,64,00,65,00,72,00,\
 7a,00,65,00,2e,00,00,00
"Title"=hex(2):50,00,6f,00,77,00,65,00,72,00,53,00,68,00,65,00,6c,00,6c,00,00,\
 00
"MatchExtensions"="*"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\FolderTypes\{7d49d726-3c21-4f05-99aa-fdc2c9474656}\TasksItemsSelected\0\{27dfca84-8593-46e4-99d8-23eb83452f65}\shell]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\FolderTypes\{7d49d726-3c21-4f05-99aa-fdc2c9474656}\TasksItemsSelected\0\{27dfca84-8593-46e4-99d8-23eb83452f65}\shell\InvokeTask]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\FolderTypes\{7d49d726-3c21-4f05-99aa-fdc2c9474656}\TasksItemsSelected\0\{27dfca84-8593-46e4-99d8-23eb83452f65}\shell\InvokeTask\command]
@="D:\\Skrypty\\ps.bat %2"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\FolderTypes\{7d49d726-3c21-4f05-99aa-fdc2c9474656}\TasksNoItemsSelected\0]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\FolderTypes\{7d49d726-3c21-4f05-99aa-fdc2c9474656}\TasksNoItemsSelected\0\{27dfca84-8593-46e4-98d8-33eb83452f65}]
@="Command"
"Icon"=hex(2):63,00,3a,00,5c,00,77,00,69,00,6e,00,64,00,6f,00,77,00,73,00,5c,\
 00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,57,00,69,00,6e,00,\
 64,00,6f,00,77,00,73,00,50,00,6f,00,77,00,65,00,72,00,53,00,68,00,65,00,6c,\
 00,6c,00,5c,00,76,00,31,00,2e,00,30,00,5c,00,70,00,6f,00,77,00,65,00,72,00,\
 73,00,68,00,65,00,6c,00,6c,00,2e,00,65,00,78,00,65,00,2c,00,30,00,00,00
"InfoTip"=hex(2):4f,00,74,00,77,00,f3,00,72,00,7a,00,20,00,50,00,6f,00,77,00,\
 65,00,72,00,53,00,68,00,65,00,6c,00,6c,00,20,00,77,00,20,00,62,00,69,00,65,\
 00,7c,01,05,01,63,00,79,00,6d,00,20,00,66,00,6f,00,6c,00,64,00,65,00,72,00,\
 7a,00,65,00,2e,00,00,00
"Title"=hex(2):50,00,6f,00,77,00,65,00,72,00,53,00,68,00,65,00,6c,00,6c,00,00,\
 00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\FolderTypes\{7d49d726-3c21-4f05-99aa-fdc2c9474656}\TasksNoItemsSelected\0\{27dfca84-8593-46e4-98d8-33eb83452f65}\shell]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\FolderTypes\{7d49d726-3c21-4f05-99aa-fdc2c9474656}\TasksNoItemsSelected\0\{27dfca84-8593-46e4-98d8-33eb83452f65}\shell\InvokeTask]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\FolderTypes\{7d49d726-3c21-4f05-99aa-fdc2c9474656}\TasksNoItemsSelected\0\{27dfca84-8593-46e4-98d8-33eb83452f65}\shell\InvokeTask\command]
@="D:\\Skrypty\\ps.bat %2"

 

Poza tym: Domyślnie dostęp do tego klucza jest skonfigurowany na brak pełnego dostępu dla Administratorów i SYSTEM (tylko konto TrustedInstaller ma pełną kontrolę). Przed importem muszą zostać ręcznie odblokowane uprawnienia do całego klucza:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\FolderTypes\{7d49d726-3c21-4f05-99aa-fdc2c9474656}

Czyli: zmiana Właściciela z TrustedInstaller na grupę Administratorzy + po tym dopiero Administratorom nadać Pełną kontrolę.

 

psbutton2.png

 

Należy pamiętać że opcja będzie dostępna w tedy, gdy:

- będziemy posiadali katalog D:\Skrypty

 

Nie musi być to idetycznej nazwy katalog, jednakże należy pamiętać że powyższy skrypt .reg, posiada gotowy wpis dla ścieżki i nazwy katalogu oraz pliku batchowego (nazwa domyślna pliku batch "ps"), który będzie uruchamiał konsolę:

 

@="D:\\Skrypty\\ps.bat %2"

 

Utworzyć plik batch (ps.bat) i umieścić go w katalogu.

@echo off
pushd %1 
%SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe   
@echo

Odnośnik do komentarza

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...