diff --git a/content/self-host/client-deployment/_index.en.md b/content/self-host/client-deployment/_index.en.md
index fd6433f..b1fd78a 100644
--- a/content/self-host/client-deployment/_index.en.md
+++ b/content/self-host/client-deployment/_index.en.md
@@ -4,7 +4,7 @@ weight: 400
pre: "2.4. "
---
-You can deploy using a number of methods, some are covered in [Client](/docs/en/client/#configuring-rustdesk)
+You can deploy using a number of methods, some are covered in [Client Configuration](/docs/en/self-host/client-configuration/).
Alternatively you can use mass deployment scripts with your RMM, Intune etc., the ID and password is output by the script, you should collect this, or split this off into different scripts to collect the ID and password.
diff --git a/content/self-host/client-deployment/_index.tr.md b/content/self-host/client-deployment/_index.tr.md
index c16f150..8fb9cf4 100644
--- a/content/self-host/client-deployment/_index.tr.md
+++ b/content/self-host/client-deployment/_index.tr.md
@@ -4,7 +4,7 @@ weight: 400
pre: "2.4. "
---
-Aşağıdaki yöntemlerden birini kullanarak dağıtım yapabilirsiniz. Bazıları [Client](/docs/en/client/#configuring-rustdesk) bölümünde ele alınmıştır.
+Aşağıdaki yöntemlerden birini kullanarak dağıtım yapabilirsiniz. Bazıları [Client](/docs/en/self-host/client-configuration/) bölümünde ele alınmıştır.
Alternatif olarak, RMM, intune vb. ile kütle dağıtım komut dosyaları da kullanabilirsiniz. Kimlik ve şifre komut dosyası tarafından üretilir, bunu toplamalısınız veya kimlik ve şifreyi toplamak için farklı komut dosyalarına bölmelisiniz.
diff --git a/content/self-host/client-deployment/integrations/_index.en.md b/content/self-host/client-deployment/integrations/_index.en.md
index f022cac..619405c 100644
--- a/content/self-host/client-deployment/integrations/_index.en.md
+++ b/content/self-host/client-deployment/integrations/_index.en.md
@@ -4,4 +4,6 @@ weight: 400
pre: "2.4.1 "
---
+RustDesk has successfully been integrated into a number of other projects, please see some below. If your project wants to integrate with RustDesk or you have already integrated RustDesk please let us know via support@rustdesk.com and we can add to our docs.
+
{{% children depth="3" showhidden="true" %}}
diff --git a/content/self-host/client-deployment/integrations/tactical-rmm/_index.en.md b/content/self-host/client-deployment/integrations/tactical-rmm/_index.en.md
index 535fcbb..54ab68d 100644
--- a/content/self-host/client-deployment/integrations/tactical-rmm/_index.en.md
+++ b/content/self-host/client-deployment/integrations/tactical-rmm/_index.en.md
@@ -64,6 +64,16 @@ cd $env:ProgramFiles\RustDesk\
```
$ErrorActionPreference= 'silentlycontinue'
+$confirmation_file = "C:\program files\RustDesk\runonce.txt"
+
+if ([System.IO.File]::Exists($confirmation_file)) {
+ echo "Confirmation file exists"
+ exit 0
+}
+else
+{
+$ErrorActionPreference= 'silentlycontinue'
+
net stop rustdesk > null
$ProcessActive = Get-Process rustdesk -ErrorAction SilentlyContinue
if($ProcessActive -ne $null)
@@ -76,6 +86,10 @@ Start-Process "$env:ProgramFiles\RustDesk\RustDesk.exe" "--password $rustdesk_pw
Write-Output $rustdesk_pw
net start rustdesk > null
+
+New-Item $confirmation_file > null
+
+}
```
## RustDesk URL Action