DX Unified Infrastructure Management

 View Only
Expand all | Collapse all

Anyone know a better way to ping,tracert,rdp from URL actions in USM?

  • 1.  Anyone know a better way to ping,tracert,rdp from URL actions in USM?

    Posted Jun 05, 2015 11:38 AM


    I'm working with setting up a PHP website on one of my hubs for the ping and tracert and support told me I could hack my browser (IE only right now) to support rdp:// like it recommends in the wiki for URL actions.

     

    Here's the batch file I was given by support to enable rdp:// in the local browser.

     

    @echo off
    :menu
    echo RDP:// HyperLink - James Clements - james@jjclements.co.uk
    echo ----------------------------------------------------------
    echo.
    echo.
    echo 1. Install RDP Association
    echo 2. Uninstall RDP Association
    echo 3. Quit
    echo.
    set choice=
    set /p choice=[1,2,3]?
    echo.
    if not '%choice%'=='' set choice=%choice:~0,1%
    if '%choice%'=='1' goto install
    if '%choice%'=='2' goto uninstall
    if '%choice%'=='3' goto quit
    echo.
    echo.
    echo "%choice%" is not a valid option - please try again
    echo.
    pause
    cls
    goto MENU

    :quit
    cls
    exit

    :uninstall
    if not exist "C:\Windows\hyperlink-rdp.js" (
    cls
    echo RDP:// HyperLink - James Clements - james@jjclements.co.uk
    echo ----------------------------------------------------------
    echo.
    echo.
    echo RDP:// HyperLink not installed - nothing to remove
    echo.
    pause
    exit)

    del "C:\Windows\hyperlink-rdp.js" /f
    reg delete "HKCR\rdp" /f

    cls
    echo RDP:// HyperLink - James Clements - james@jjclements.co.uk
    echo ----------------------------------------------------------
    echo.
    echo.
    echo RDP:// HyperLink uninstalled successfully
    echo.
    pause
    exit

    :install
    if exist "C:\Windows\hyperlink-rdp.js" (
    cls
    echo RDP:// HyperLink - James Clements - james@jjclements.co.uk
    echo ----------------------------------------------------------
    echo.
    echo.
    echo RDP:// HyperLink already installed - nothing to install
    echo.
    pause
    exit)

    echo var server=(WScript.Arguments(0))>>C:\Windows\hyperlink-rdp.js
    echo var prefix='rdp://'>>C:\Windows\hyperlink-rdp.js
    echo var app='C:\\WINDOWS\\system32\\mstsc.exe'>>C:\Windows\hyperlink-rdp.js
    echo server=server.replace(prefix, '')>>C:\Windows\hyperlink-rdp.js
    echo server=server.replace('/', '')>>C:\Windows\hyperlink-rdp.js
    echo var shell = new ActiveXObject("WScript.Shell")>>C:\Windows\hyperlink-rdp.js
    echo shell.Exec(app + " /v:" + server)>>C:\Windows\hyperlink-rdp.js

    reg add "HKCR\rdp" /f /v "" /t REG_SZ /d "URL:Remote Desktop Connection"
    reg add "HKCR\rdp" /f /v "URL Protocol" /t REG_SZ /d ""
    reg add "HKCR\rdp\DefaultIcon" /f /v "" /t REG_SZ /d "C:\WINDOWS\System32\mstsc.exe"
    reg add "HKCR\rdp\shell\open\command" /f /v "" /t REG_SZ /d "wscript.exe C:\WINDOWS\hyperlink-rdp.js %%1"

    cls
    echo RDP:// HyperLink - James Clements - james@jjclements.co.uk
    echo ----------------------------------------------------------
    echo.
    echo.
    echo RDP:// HyperLink installed successfully
    echo.
    pause
    exit



  • 2.  Re: Anyone know a better way to ping,tracert,rdp from URL actions in USM?

    Posted Aug 04, 2016 07:57 PM

    Do you know what other things can i do from that "URL action" feature?