Nos utilisateurs se demandent 💬
UsoClient.exe ne semble pas renvoyer quoi que ce soit de correct à la ligne de commande
StartScan UsoClient
ScanInstallWait UsoClient
mais au delà
UsoClient quoi que ce soit
BizmutFoo UsoClient
que le résultat de l’erreur et aucune sortie.
UsoClient – ?
UsoClient
Je me demande secrètement si le module PSWindowsUpdate PowerShell fonctionne également.
Je ne pense pas que cela s’applique spécifiquement à la mise à jour de 2004, car je suis sur 1909 et j’ai un problème similaire.
Il ne fournit aucun retour d’information. Si j’ouvre la fenêtre de mise à jour de Windows et que j’utilisestartcan ou scaninstallwait, je vois que Windows recherche en fait les mises à jour… Mais c’est tout.
Aucune des autres fonctionnalités ne fonctionne du tout. StartDownload ne se télécharge pas. ScanInstallWait ne fait que scanner. RestartDevice ne fait rien.
Je ne trouve aucune documentation officielle décrivant complètement cette commande. Le mieux que je puisse trouver est quelque chose que quelqu’un d’autre a écrit après essai et effort (https://www.urtech.ca/2018/11/usoclient-documentation-switches/).
Je ne comprends pas pourquoi la commande est même incluse dans l’OS car elle est clairement cassée.
Je prévois d’essayer la prochaine option powerhell, plus par désespoir qu’autre chose.
Cela fonctionnait pour la v1909 car j’utilisais ( ScanInstallWait UsoClient)
pour implémenter des postes de travail pour s’enregistrer avec WSUS.
Quelque temps plus tôt cette année – il a arrêté de pousser dans la v1909 et n’a jamais forcé l’enregistrement – pour la v2004.
Impressionnant : ^ (
Cette fonction a été d’une grande aide pour mes opérations quotidiennes.
pour votre information
Aucun résultat dans la fenêtre de commande n’a jamais exécuté la commande d’invite de commande.
Certifié après le cycle de correctifs de juillet 2020 :
ScanInstallWait UsoCLient ne fonctionne pas
C’est la seule commande qui semble fonctionner
StartScan UsoClient
J’ai déjà utilisé cela pour que les postes de travail signalent leur statut à WSUS.
————————————————– —- ———————————————
WMIC/nœud :
WMIC/nœud :
————————————————– —- ———————————————
Cela peut remplacer l’ancienne commande (les deux sont des commandes à une seule ligne)
————————————————– —- ———————————————
WMIC/nœud :
WMIC/nœud :
————————————————– —- ———————————————
Mon poste de travail de test v2004 a signalé son état après avoir passé cette nouvelle commande “check-in force”
peut-être que les informations d’identification sont une nécessité?
J’ai reçu cette commande power shell montrant les commutateurs actuels.
Le texte ci-dessous est une seule ligne (juste au cas où ce site le modifierait d’une manière ou d’une autre)
————————————————– —- ———————
Get-ScheduledTask -TaskPath ‘ Microsoft Windows UpdateOrchestrator ‘ | Select-Object @ {Expression = {$ _. Nom de la tâche}; Étiquette = “TaskName”}, @ {Expression = {$ _. Actions.Exécuter + ” + $ _. Actions.Arguments} ; Libellé = “Ligne de commande”}
————————————————– —- ———————-
Ligne de commande de tâche
——– ———–
AC Power Installation% systemroot% system32 usoclient.exe StartInstall
Analyser la sauvegarde% systemroot% system32 usoclient.exe StartScan
MusUx_UpdateInterval% systemroot% system32 MusNotification.exe LogonDisplay
Installer Policy% systemroot% system32 usoclient.exe StartInstall
Redémarrez% systemroot% system32 MusNotification.exe ReadyToReboot
Reboot_AC% systemroot% system32 MusNotification.exe / RunOnAC RebootDialog
Reboot_Battery% systemroot% system32 MusNotification.exe / RunOnBattery RebootDialog
ReportPolicies% systemroot% system32 usoclient.exe ReportPolicies
Planifier la maintenance% systemroot% system32 usoclient.exe StartMaintenanceWork
Planification d’analyse% systemroot% system32 usoclient.exe StartScan
Analyse statique de la planification des tâches% systemroot% system32 usoclient.exe StartScan
Planifier Wake To Work% systemroot% system32 usoclient.exe StartWork
Planifier le travail% systemroot% system32 usoclient.exe StartWork
UpdateModelTask% systemroot% system32 usoclient.exe StartModelUpdates
Afficher USO_Broker_Display% systemroot% system32 MusNotification.exe
USO_UxBroker% systemroot% system32 MusNotification.exe
Voici les anciens interrupteurs
Ligne de commande de tâche
——– ———–
Télécharger AC Power% systemroot% system32 usoclient.exe StartDownload
Télécharger Combined Scan Install% systemroot% system32 usoclient.exe ScanInstallWait
Installation Maintenance% systemroot% system32 usoclient.exe StartInstall
Afficher MusUx_UpdateInterval% systemroot% system32 MusNotification.exe
Installer Policy% systemroot% system32 usoclient.exe StartInstall
Redémarrez% systemroot% system32 MusNotification.exe RebootDialog
Actualiser les paramètres% systemroot% system32 usoclient.exe Actualiser les paramètres
Redémarrer au démarrage% systemroot% system32 usoclient.exe ResumeUpdate
Planification d’analyse% systemroot% system32 usoclient.exe StartScan
USO_UxBroker_Display C:Windowssystem32MusNotification.exe Affichage
USO_UxBroker_ReadyToReboot C:Windowssystem32MusNotification.exe ReadyToReboot
Mon script StartScan ci-dessus a fonctionné 1 fois sur 1 ordinateur (ce qui signifie que c’était une coïncidence)
Toutes les tentatives suivantes n’ont donné aucun résultat.
J’abandonne ..
Encore quelques tests et la commande fonctionnerait sporadiquement, alors je suis parti à la recherche d’une solution.
Et j’en ai un !!
Merci à ce site :
J’ai fait 2 lots que je copie dans une commande prompt (puisqu’il faut attendre une minute ou deux entre la commande PS et la commande wuauclt)
Lot 1
WMIC/noeud : appelez le processus “poste de travail” créez “PowerShell.exe $ updateSession = new-object -com” Microsoft.Update.Session “; $ updates = $ updateSession.CreateupdateSearcher (). Recherche (critères $) .Updates”
une fois terminé – attendez une minute et faites de même avec le lot 2
WMIC/noeud : appel de processus “poste de travail” créer “cmd.exe/c wuauclt.exe/reportnow”
Chaque appareil rapporte rapidement son statut à WSUS à chaque fois !!
“UsoCLient ScanInstallWait ne fonctionne pas” – mais ces commandes font systématiquement ce que ScanInstallWait faisait pour moi.