Windows デバイス から Jamf Trust を削除する

Jamf Security Cloud ポータル設定ガイド

Solution
Application
Jamf Connect
Content Type
テクニカル資料
Utilities & Services
ft:locale
ja-JP

Windows デバイスから Jamf Trust App を削除するには、App、ドライバを削除し、Jamf Security Cloud ポータルからデバイスを削除する必要があります。

  1. Jamf Trust Appをアンインストールします。
  2. デバイス上の Program Data\Wandera フォルダを削除します。

    または、このフォルダ内の Data、Commlogs および Logs フォルダを削除することも可能です。

  3. デバイスからドライバを削除します。
    そうするには、次のコードで CleanDrivers.bat というスクリプトを作成し、それをデバイス上で実行します。
    @echo off 
    :: BatchGotAdmin
    :-------------------------------------
    REM  --> Check for permissions
        IF "%PROCESSOR_ARCHITECTURE%" EQU "amd64" (
    >nul 2>&1 "%SYSTEMROOT%\SysWOW64\cacls.exe" "%SYSTEMROOT%\SysWOW64\config\system"
    ) ELSE (
    >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
    )
    REM --> If error flag set, we do not have admin.
    if '%errorlevel%' NEQ '0' (
        echo Requesting administrative privileges...
        goto UACPrompt
    ) else ( goto gotAdmin )
    :UACPrompt
        echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
        set params= %*
        echo UAC.ShellExecute "cmd.exe", "/c ""%~s0"" %params:"=""%", "", "runas", 1 >>
    "%temp%\getadmin.vbs"
        "%temp%\getadmin.vbs"
        del "%temp%\getadmin.vbs"
        exit /B
    :gotAdmin
        pushd "%CD%"
        CD /D "%~dp0"
    :--------------------------------------
    setlocal enableDelayedExpansion
    set currentDriver=a
    set currentProvider=a
    set i=0
    set t=0
    for /f "tokens=1,2 delims=:" %%a  in ('pnputil /e ^| findstr /b /R /c:"Driver 
    package provider .*" /c:"Published name .*"') do (          
       if "%%a"=="Driver package provider " (            
                set /A i+=1
                set provider[!i!]=%%b
       )
       if "%%a"=="Published name " (
           set /A t+=1
           set driver[!t!]=%%b    
       )
    )
    if NOT exist "temp" mkdir temp
    set size=%i%
    set canDelete=0
    for /L %%i in (1,1,%size%) do (
        set currentDriver=!driver[%%i]: =!
        set currentProvider=!provider[%%i]: =!
        if "!currentProvider:~0,7!"=="Wandera" (
            for /f "tokens=1*delims=" %%c in ('PNPUTIL /export-driver !currentDriver! 
    temp ^| findstr /R /c:".*ipdivert.*" /c:".*urndis_lwf.*" /c:".*wvadapter.*"') do (
               set canDelete=1
            )
            if !canDelete!==1 (
                pnputil /delete-driver !currentDriver!
                echo deleting !currentDriver!
            )
            set canDelete=0
        )
    )
  4. デバイスが Jamf Security Cloud に登録されている場合は、ログインしてデバイスレコードを削除します。
  5. デバイスを再起動します。
これで、デバイスはクリーンになり、Jamf Trust を再インストールできる状態になりました。