[GELÖST] Skype Standardversion – Teilen und Verbesserungen
Veröffentlicht: 3. Juli 2018 - 13:38 Uhr
Guten Morgen,
Wir verwenden Benutzerkonten, die keine Administratorrechte auf den PCs besitzen.
Mit jedem verfügbaren Skype-Update erhielten die Benutzer ein Anmeldefenster, um die Software zur Durchführung des Updates zu autorisieren.
Meine Lösung bestand darin, die ausführbare Datei zu löschen, die das Update herunterlädt:
Ich teile hier meine Lösung, die zwar etwas simpel ist, aber funktioniert. Falls ihr Verbesserungsvorschläge habt, immer her damit!.
Wir verwenden Benutzerkonten, die keine Administratorrechte auf den PCs besitzen.
Mit jedem verfügbaren Skype-Update erhielten die Benutzer ein Anmeldefenster, um die Software zur Durchführung des Updates zu autorisieren.
Meine Lösung bestand darin, die ausführbare Datei zu löschen, die das Update herunterlädt:
Ich teile hier meine Lösung, die zwar etwas simpel ist, aber funktioniert. Falls ihr Verbesserungsvorschläge habt, immer her damit!.
Code: Alle auswählen
# -*- coding: utf-8 -*-
# [Rechercher dans le domaine get.skype.com] https://get.skype.com/go/getskype-full
# Fonctionne aussi avec le downloader
from setuphelpers import *
import os
import shutil
import time
# import all modules
uninstallkey = ["Skype_is1"]
def install():
print('installing lam-skype')
#run(r'"SkypeSetupFull.exe" /VERYSILENT /NOLAUNCH')
install_exe_if_needed('SkypeSetupFull.exe',silentflags='/VERYSILENT /SP- /NOCANCEL /NORESTART /SUPPRESSMSGBOXES /NOLAUNCH',killbefore=['Skype.exe'])
# NOW DISABLE AUTO UPDATE
time.sleep(5)
killalltasks('Skype.exe')
time.sleep(5)
os.system("reg import disable-skype-update.reg")
os.system("powershell Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope CurrentUser -Force")
os.system("powershell -f skype-patch.ps1")
os.system("powershell Set-ExecutionPolicy -ExecutionPolicy restricted -Scope CurrentUser -Force")
print("done")
# SkypeSetupFull.exe /VERYSILENT /SP- /NOCANCEL /NORESTART /SUPPRESSMSGBOXES /NOLAUNCH
Code: Alle auswählen
# Get users
$users = Get-ChildItem -Path "C:\Users"
# Loop through users and delete the file
$users | ForEach-Object {
Remove-Item -Path "C:\Users\$($_.Name)\AppData\Roaming\Microsoft\Skype for Desktop\Skype-Setup.exe" -Force
New-Item -ItemType directory -Path "C:\Users\$($_.Name)\AppData\Roaming\Microsoft\Skype for Desktop\Skype-Setup.exe"
}
echo("done")
Code: Alle auswählen
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Skype\Phone]
"DisableVersionCheck"=dword:00000001