Skocz do zawartości


tablety.pl
Zdjęcie

Rozszerzenia Windows Explorer do pracy z PS




  • Zaloguj się, aby dodać odpowiedź
1 odpowiedź w tym temacie

#1 Kolega Dudysa

Kolega Dudysa

    Good Rank

  • Na emeryturze
  • 700 postów
  • Płeć:Mężczyzna

Napisano 01 01 2008 - 15:48

PowerShell w menu kontekstowym
Dołączona grafika


ContextAware aplikacją tą można dodać własne pozycje do menu kontekstowego. Aplikacja jest tylko dostępna na forum w dziale Programy i dodatki dla systemu w temacie Zarządzanie menu kontekstowym oraz szeroko omówiona konfiguracja programu.



Windows Vista Sidebar PowerShell Gadget
Dołączona grafika

Źródło: Andrew Peters's Blog


Sidebar PowerShell Gadget dodawany do bocznego panelu Visty. Posiada otwierane menu z mozliwością manipulacji rozmiaru menu i okna. Opis i downland na stronie Andrew Peters's Blog




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.micro...e/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
PowerShell from Windows explorer
Dołączona grafika


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.

#2 Kolega Dudysa

Kolega Dudysa

    Good Rank

  • Na emeryturze
  • 700 postów
  • Płeć:Mężczyzna

Napisano 11 05 2009 - 18:45


Multiple ways to open PowerShell in the current Explorer window


Dołączona grafika


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ę.

Dołączona grafika


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





Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych