このセクションでは、エンドユーザーのデバイスからNetskope Clientをアンインストールするためのさまざまなオプションについて説明します。
Windows
Windowsのコントロールパネルにある「プログラムの追加と削除」オプションを使用して、クライアントをアンインストールしてください。
Microsoft エンドポイント構成マネージャー
@echo off
REM ---------------------------------------------------------------
REM Improved Uninstall Netskope Client (Password Protected)
REM Uses PowerShell to read registry and extract MSI GUID
REM ---------------------------------------------------------------
setlocal
set "LOGFILE=%PUBLIC%\nscuninstall.log"
set "PASSWORD=<password>"
echo Searching for Netskope Client...
powershell -NoLogo -NoProfile -Command ^
"$apps = Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*,HKLM:\Software\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Where-Object { $_.DisplayName -eq 'Netskope Client' };" ^
"if (-not $apps) { Write-Host 'Netskope Client not found.'; exit 1 };" ^
"$success = $false;" ^
"foreach ($app in $apps) {" ^
" Write-Host 'Found:' $($app.DisplayName);" ^
" if ($app.UninstallString -and $app.UninstallString -match '\{[A-F0-9\-]+\}') {" ^
" $guid = $matches[0];" ^
" Write-Host \"Uninstalling $($app.DisplayName) with GUID: $guid\";" ^
" try {" ^
" Start-Process msiexec.exe -ArgumentList \"/x $guid PASSWORD=`\"%PASSWORD%`\" /qn /l*v `\"%LOGFILE%`\"\" -Wait -PassThru | Out-Null;" ^
" Write-Host 'Uninstall completed for:' $($app.DisplayName);" ^
" $success = $true;" ^
" } catch {" ^
" Write-Error \"Failed to uninstall $($app.DisplayName): $_\";" ^
" exit 2;" ^
" }" ^
" } else {" ^
" Write-Host 'No MSI GUID found for:' $($app.DisplayName);" ^
" }" ^
"};" ^
"if (-not $success) { exit 2 } else { exit 0 }"
set "ec=%ERRORLEVEL%"
if %ec%==0 (
echo Uninstallation completed successfully.
) else if %ec%==1 (
echo Netskope Client not found.
) else (
echo Uninstallation failed. Check the log file: %LOGFILE%.
)
endlocal
exit /b
– このスクリプトは管理者モードでのみ動作します。
Microsoftグループポリシーオブジェクト(GPO)
アンインストールはGPO経由で行うことができます インストールと同様のバッチスクリプトを使用します。 以下のアンインストールスクリプト(管理者モードでのみ動作します):
Get-WmiObject Win32_Product | Where-Object Name -eq "Netskope Client" | % { $_.Uninstall() }
パスワード保護を使用して NS Client をアンインストールするには、GPO バッチ スクリプトを使用して、次のアンインストール スクリプトを使用します。
@echo off
SetLocal
set newver=117.0.0.2087
set newVernum=%newver:.=%
for /f "tokens=2 delims==" %%f in ('wmic product where "Name like 'Netskope Client'"
get Version /value ^| find "="') do set "instVer=%%f"
IF NOT DEFINED instVer (
msiexec /x "<path_to_file>/STAgent.msi" PASSWORD=<uninstall_password_set_in_tenant>! /q
) ELSE (
set instVerNum=%instVer:.=%
IF instVerNum LSS newVernum (
msiexec /x "<path_to_file>/STAgent.msi" PASSWORD=<uninstall_password_set_in_tenant>! /q
)
)
EndLocal
macOS
macOS デバイスで Netskope Client をアンインストールする手順は以下のとおりです。
このオプションでは、デバイスのアプリケーションフォルダから「Netskope Clientの削除」アプリケーションを手動で実行して、アンインストールプロセスを開始する方法について説明します。
- Applicationsに移動して、 Remove Netskope Clientアイコンをクリックしてください。
- クレデンシャルを入力して、クライアントのアンインストールを続行します。
このオプションにはNetskope Client削除アプリケーションを起動し、アンインストールプロセスを開始するスクリプトが含まれています。
シェルスクリプトを作成します(例: uninstall.sh )。次のコマンドを使用し、ユーザーのデバイス上で実行してクライアントをアンインストールします。
#!bin/bash /Applications/Remove\ Netskope\ Client.app/Contents/MacOS/Remove\ Netskope\ Client uninstall_me exit
パスワードを使用してアンインストールするには、次のコマンドを使用します。
#!/usr/bin/env bash UNINSTALL_PASSWORD='password' /Applications/Remove\ Netskope\ Client.app/Contents/MacOS/Remove\ Netskope\ Client uninstall_me $UNINSTALL_PASSWORD
NetskopeとClient前に必ず空白を追加してください。次のセクションではNetskope Clientアンインストールする手順を説明します。 さまざまな MDM。
Netskope は MDM 間で使う可能なアンインストールスクリプトを導入JAMFScripts.zipとして提供しています。 JAMFScripts.zip は Netskopeサポート ポータルのスクリプトセクションからダウンロード可能です。JAMFScripts.zipを解凍して、アンインストールスクリプト「jamfuninstall.sh」を探してください。これにより、2つのファイルを含むJAMFScript_v22_Nov2024がダウンロードされます。
-
jamfuninstall.sh – アンインストールにはこのファイルを使用します。
-
nsclientconfig.sh
このスクリプトをアンインストールに使用する場合は、JAMF ポリシーのスクリプトの 4 番目のパラメーターとしてパスワードを入力し、以下の set コマンドを使用します。
set -- 0 0 0 <yourUninstallPassword>
システム拡張機能を「削除可能」に設定すると、拡張機能がアンロードされ、結果としてNetskope Client無効になります。 正しく実行されるようにするには、MDM を設定してシステム拡張機能を削除可能にし、その後アンインストール スクリプトを実行する必要があります。
必要に応じて、特定のコンピューターまたはユーザー向けに、アンインストール用の個別の構成プロファイルとスクリプトを作成することをお勧めします。システム拡張機能の既存の構成プロファイルを変更すると、クライアントが無効化され、ユーザーは手動承認の要求を受け取ることになります。
Jamf
このセクションでは、macOS デバイスを使う Jamf でNetskope Clientアンインストールする手順について説明します。
構成プロファイルとポリシー
システム拡張機能を取り外し可能としてマークするには、以下の手順を実行してください。
-
JAMFでは、 Computers > Configuration Profiles > New.
-
構成プロファイルにはName を指定してください。
-
Select System Extensions > Configure.
-
Allow users to approve system extensions Select 。
-
「許可されたチームIDとシステム拡張機能」で、「削除可能なシステム拡張機能」としてSystem Extension Typesを選択します。
-
ネットワーク拡張チームIDを追加する: 24W52P9M7W
-
Addをクリックすると、次のシステム拡張機能が含まれます:
com.netskope.client.Netskope-Client.NetskopeClientMacAppProxy -
「削除可能なシステム拡張機能」の下にあるSaveクリックしてください。
-
右下のSaveをクリックして、構成プロファイルを保存します。
構成プロファイルの設定が完了したら、ポリシーにアンインストールスクリプトをアップロードして設定する必要があります。スクリプトの追加方法については、 「スクリプト」の項を参照してください。スクリプトをアップロードした後:
-
行く Computers > Policies > New.
-
そのポリシーに名前を付けてください。
-
トリガーとしてLogin 、頻度としてOnce per computer Select 。 スクリプトをより早く、または異なる間隔で実行したい場合は、オプションで別のトリガーを設定することもできます。
-
Scripts > Configureをクリックしてください。
-
アップロードしたアンインストールスクリプトのAddをクリックしてください。
-
Saveをクリックしてください。
◇ JAMF のユーザーとコンピュータに構成プロファイルとポリシーを割り当てることができます。 推奨される方法 スマートグループを使用するか、構成プロファイルからユーザーとコンピューターを削除し、 クライアントをインストールするように構成されていることを確認してください。
Intune
このセクションでは、macOS デバイスを使う Intune でNetskope Clientアンインストールする手順について説明します。
構成プロファイルを作成する
システム拡張機能を取り外し可能としてマークするには、以下の手順を実行してください。
-
Intuneで、 Devices > macOS > Configuration Profiles > Create > New Policyに移動します。
-
Select macOSPlatform、Settings catalog Profile Type。
-
Createをクリックしてください。
-
Basicsの下に、プロフィールの名前を入力してください。
-
Nextをクリックしてください。
-
構成設定で、 +Add settingsをクリックします。
-
設定ピッカーウィンドウで、 System Configuration > System Extensionsを選択します。
-
Removable System Extension秒のチェックボックスSelect 。
-
左側のペインでConfiguration Settingsに移動し、 +Edit Instanceをクリックします。

-
以下を入力してください。
-
Removable System Extensions name: com. Netskope Client . Netskope Client . NetskopeClientMacAppProxy
-
Team Identifier: 24W52P9M7W
-
-
Saveをクリックしてください。

-
続行するにはNextをクリックしてください。
-
Provide Scope tags(optional).
-
続行するにはNextをクリックしてください。
-
Assignmentで、 Netskope Clientアンインストールするためのユーザーまたはデバイスの割り当てを追加します。
-
続行するにはNextをクリックしてください。
-
Review+Createでは、ポリシー構成を確認できます。
-
Createをクリックしてください。
アンインストールスクリプトを実行する
リムーバブルシステム拡張ポリシーが設定されたら、アンインストールスクリプトをアップロードして設定する必要があります。スクリプトを追加する方法については、 「シェルスクリプト」を参照してください。Intuneはスクリプトへのパラメータの受け渡しをサポートしていないため、スクリプトにsetコマンドを追加する必要があります。
アンインストールスクリプトを実行するには、以下の手順に従ってください。
-
Intuneで、 Devices > macOS > Shell scriptsに移動します。
-
+Addをクリックしてください。
-
Basicsに、名前とデスクリプションを入力します。
-
Nextをクリックしてください。
-
スクリプト設定で、アンインストールスクリプトをコンピュータのローカルストレージからアップロードするように選択します。以下の変更を行ってください。
-
Nextをクリックしてください。
-
「グループの追加」をクリックし、該当するグループの横にあるチェックボックスをオンにすることで、ユーザーまたはデバイスに基づいて適切なグループを割り当てることができます。
-
Selectをクリックしてください。
-
続行するにはNextをクリックしてください。
-
Addをクリックしてください。
-
イル(旧カンジ)
Kandjiは、システム拡張機能をリムーバブルとしてマークする機能をサポートしていません。Netskopeのインストール手順では、Netskopeチーム識別子から任意の拡張機能タイプを選択できます。
アンインストールスクリプトを実行するには、以下の手順に従ってください。
-
カンジでは、 Libraryへ移動してください。
-
+Add newをクリックしてください。
-
Custom Scripts > Add & Configureをクリックしてください。
-
クライアントをアンインストールするブループリントSelect 。
-
ExecutionFrequencyで、オプションRun once per deviceを選択してください。
-
監査スクリプトのテキストボックスに、以下のスクリプトを入力してください。

#!/bin/bash #script for installing NSAgent on OSX machines #will check to see if Netskope is Installed function Test_NSClient(){ xz=$(/usr/bin/mdfind kMDItemFSName == Netskope Client.app -onlyin /Library/Application\ Support/) if [ -e "$xz" ]; then echo "$xz found netskope client is installed" exit 1 else echo "client does not exist" exit 0 fi } Test_NSClient #end script -
+Add Remediation Scriptをクリックしてください。
「kandji_uninstall.sh」をダウンロードしてください。サポートポータルからのスクリプト。 -
アンインストールスクリプトの内容を「修復スクリプト」フィールドに貼り付けてください。
-
Saveをクリックしてください。
オムニッサワークスペースワン
このセクションではNetskope Client for macOS デバイスを使用する Omnissa Workspace One をアンインストールする手順について説明します。
取り外し可能なシステム拡張機能を追加する
Omnissa Workspace Oneは、取り外し可能なシステム拡張機能と、除外設定が可能なスマートグループをサポートしています。システム拡張機能を取り外し可能としてマークするには、以下の手順を実行してください。
-
Resources > Profiles & Baselines > Profilesへ移動してください。
-
Addをクリックしてください。
-
「追加」ドロップダウンオプションから Add Profileをクリックします。
-
プラットフォームのリストからApple macOS Select 。
-
「コンテキストSelectでDevice Profile Select 。
-
プロフィールに名前を付けてください。
-
構成プロファイルの検索テキスト ボックスに「システム」と入力し始めます。
-
システム拡張機能オプションを展開し、「追加」をクリックします。
-
取り外し可能なシステム拡張機能を以下のように構成します。
-
Nextをクリックしてください。
-
プロファイルをスマートグループに割り当て、必要な除外設定を行います。この構造は、あなたの環境によって異なります。
-
SAVE & PUBLISHをクリックしてください。
アンインストールスクリプトを実行する
リムーバブルシステム拡張ポリシーが設定されたら、アンインストールスクリプトをアップロードして設定する必要があります。以下の手順に従って、Omnissa WorkSpace Oneの スクリプト 機能を実現します。 Omnissa WorkSpace Oneは、ファイル/アクション機能もサポートしており、ログオンや定期的なチェックなどの特定のトリガーに基づいて、より詳細なスケジュール設定が可能です。
-
Resources > Scriptsへ移動してください。
-
ADD > macOSをクリックしてください。
-
Generalには、アンインストールスクリプト用のNameを指定してください。
-
NEXTをクリックしてください。
-
UPLOADをクリックして、アンインストールパスワードを設定したファイルを選択してください。
-
NEXTをクリックしてください。
-
SAVEをクリックしてください。
-
以前アップロードしたスクリプトSelect 、 ASSIGNをクリックします。
-
NEW ASSIGNMENTをクリックしてください。
-
課題の名前を入力してください。
-
クライアントをアンインストールする必要があるデバイスまたはユーザーに基づいて、アンインストールする SmartGroup Select 。
-
NEXTをクリックしてください。
-
デプロイメントのトリガーSelect 。 スクリプトをすぐに実行したい場合は、 Run Once Immediatelyを選択してください。
-
ADDをクリックしてください。
-
Linux
Linux でNetskope Clientをアンインストールするには、コマンドsudo /opt/netskope/stagent/uninstall.shを使用します。



