Güncelleme dosyalarını tek komut ile Otomatik Yüklemek - Çözüldü

Windows 7 hakkinda bilgi , ipucu ve tecrübe paylasim alanidir
Cevapla
Kullanıcı avatarı
mavigece
Megabyte1
Megabyte1
Mesajlar: 855
Kayıt: 16 Mar 2006, 08:55
cinsiyet: Erkek
Teşekkür edildi: 7 kez
İletişim:

Güncelleme dosyalarını tek komut ile Otomatik Yüklemek - Çözüldü

Mesaj gönderen mavigece »

Arkadaşlar merhaba;

modifiyeli windows 7 yapayım dedim bir türlü yükleyemedim update dosylarını invalid diye bir hata veriyor. Aklıma şöyle birşey geldi. update dosyalarını indirdiğim klasöre nasıl bir komut verebilirim ki o dosyanın içinde ki güncellemeler otomatik yüklensin.?
Kullanıcı avatarı
velociraptor
Yottabyte4
Yottabyte4
Mesajlar: 55040
Kayıt: 14 Mar 2006, 02:33
cinsiyet: Erkek
Teşekkür etti: 21451 kez
Teşekkür edildi: 12609 kez

Re: Klasördeki Update dosyalarını tek komut ile Otomatik Yüklemek

Mesaj gönderen velociraptor »

https://www.sordum.net/7485/guncelleme-k ... estirelim/

yada sadece .msu lar için aşağıdaki scripti kulanabilirsin

Kod: Tümünü seç

Dim objfso, objShell
Dim folder, files, sFolder, folderidx, Iretval, return
Set objfso = CreateObject("Scripting.FileSystemObject")
Set objShell = CreateObject("Wscript.Shell")
sFolder = left(WScript.ScriptFullName,(Len(WScript.ScriptFullName))-(len(WScript.ScriptName)))
Set folder = objfso.GetFolder(sFolder)
Set files = folder.Files
For each folderIdx In files
If Ucase(Right(folderIdx.name,3)) = "MSU" then
wscript.echo "wusa.exe " & sfolder & folderidx.name & " /quiet /norestart"
iretval=objShell.Run ("wusa.exe " & sfolder & folderidx.name & " /quiet /norestart", 1, True)
If (iRetVal = 0) or (iRetVal = 3010) then
wscript.echo folderidx.name & " Success"
Else
wscript.echo folderidx.name & " Failed"
wscript.quit(1)
End If
End If
Next
Eğer bir .bat scripti ile otomatik yükleme yapılacaksa aşağıdakis cript kullanılabilir

Kod: Tümünü seç

@ECHO OFF
SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION
FOR /R "%~dp0" %%A IN (*-KB*.MSU) DO (
	CALL :SUB %%~nA
	ECHO= Installing KB!KB_NUM!
	>NUL TIMEOUT /t 3
	WUSA "%%A" /quiet /norestart)
ECHO= == Press any key to restart ==
>NUL PAUSE
SHUTDOWN.EXE /r /t 0
GOTO :EOF

:SUB
SET "KB_NUM=%*"
FOR /F "DELIMS=-" %%B IN ("%KB_NUM:*-KB=%") DO SET "KB_NUM=%%B"
Kaynak:
http://www.msfn.org/board/topic/152020- ... ion/page-1
ilaveten bakınız
https://support.microsoft.com/tr-tr/kb/296861
Kullanıcı avatarı
mavigece
Megabyte1
Megabyte1
Mesajlar: 855
Kayıt: 16 Mar 2006, 08:55
cinsiyet: Erkek
Teşekkür edildi: 7 kez
İletişim:

Re: Klasördeki Update dosyalarını tek komut ile Otomatik Yüklemek

Mesaj gönderen mavigece »

Peki hangisi daha iyidir?
Modifiye Win7 mi?
MSDN Win7 SP1 kurup yukarıdaki güncellemeleri yapmak mı?
Kullanıcı avatarı
velociraptor
Yottabyte4
Yottabyte4
Mesajlar: 55040
Kayıt: 14 Mar 2006, 02:33
cinsiyet: Erkek
Teşekkür etti: 21451 kez
Teşekkür edildi: 12609 kez

Re: Klasördeki Update dosyalarını tek komut ile Otomatik Yüklemek

Mesaj gönderen velociraptor »

Elbetteki MSDN
Cevapla