Czy istnieje sposób na powiązanie hiperłączy w witrynach, które są w formacie ssh://10.10.10.10
automatycznie otwieranym i łączonym za pomocą PuTTY?
Szukam rozwiązania, które będzie działać w różnych przeglądarkach (IE i Firefox) i jest łatwe do wdrożenia. Nie mogę przekazać instrukcji naszemu zespołowi pomocy technicznej, aby ręcznie edytować wpisy rejestru :(
Czy ktoś wie, jak to zrobić?
PowerShell
polecenia. Proszę bardzo.cmd.exe
wersji w twoim pytaniu. Być może jest wystarczająco inny, aby pokonać ograniczenia, które napotkałeś przed przejściem do PowerShell.Oto klasa rejestru, która usunie ssh: // i trailing (właściwie wszystko) / z identyfikatora URI przed przekazaniem go do PuTTY, aby PuTTY mógł je bezpośrednio otworzyć:
Na użytkownika:
I dla wszystkich w systemie:
Zmień ścieżkę do pliku w zależności od potrzeb.
/ V: ON jest taki sam jak „SetLocal EnableDelayedExpansion”
/ c uruchamia polecenie
Ustawiam parametry na parametr, który jest „ssh: //domain.tld/”. Następnie usuwam z niego słowo „ssh: //” za pomocą parametru „! Params: ssh: // =!”, Który jest zamiennikiem funkcji „ssh: //” na „” na params zmiennych. Przydzielam to z powrotem params, teraz params = 'domain.tld /'. Następnie przekazuję go do putty i wykonuję kolejną operację find-replace, aby zamienić „/” na „”, aby usunąć końcowy ukośnik nakładany przez system Windows, pozostawiając „domain.tld”, którego może używać PuTTY.
To pozwala mi przetworzyć to wszystko w poleceniu wpisanym we wpisie rejestru. W ogóle nie powoduje dezynfekcji i jest łatwy do wykorzystania (np. Ssh: // && notepad otwiera notatnik), więc możesz chcieć zmienić URI na coś, co tylko ty znasz.
źródło