Sauvegarde WAPT

This commit is contained in:
sylvain
2018-11-16 09:30:28 +01:00
parent 6833cf5775
commit bdcf6ee87d
515 changed files with 50348 additions and 0 deletions

View File

@@ -0,0 +1,19 @@
-----BEGIN CERTIFICATE-----
MIIDJjCCAg6gAwIBAgIUAnGNTJYwZIgvuxMgYrGJ2vgOpm8wDQYJKoZIhvcNAQEL
BQAwHzELMAkGA1UEBhMCRlIxEDAOBgNVBAMMB1dBUFRNTUkwHhcNMTgxMTE1MTAw
NjQ2WhcNMjgxMTEyMTAwNjQ2WjAfMQswCQYDVQQGEwJGUjEQMA4GA1UEAwwHV0FQ
VE1NSTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMGwlmiEwQoEfkJJ
cxemIzWU3zajf8PI3ebRkoTlCJIQTXe6Cf5I/pi1fs3duHxrpe82TYGYpHM8Tusk
B6NZjwy88/o1nHGhbNRciNfC05Yf9YSpsSv11tZ/DiGk6o519H219pgZZoo59ndZ
m97m/3Zv2JsCxEw+s5q5a96tiHyXycQwFii7uRW9KX0UWwvlf2IkUzwUaCng+p2k
CaRKOGEV9smmHHGDLAAzYwVAYsxfkCXUIP9535iTjxdFjPngldLhHNeULTFLU9oP
c/OMx9sQ5u1SiPqOcsI6XYRw1dqrOII/f/KubVBxLfm1v1GPgjjc2cja4uk/MZJE
9upPPi0CAwEAAaNaMFgwDwYDVR0TAQH/BAUwAwEB/zAWBgNVHSUBAf8EDDAKBggr
BgEFBQcDAzAdBgNVHQ4EFgQU8swJUILhtjuSJrbt8notOpeNFBQwDgYDVR0PAQH/
BAQDAgHWMA0GCSqGSIb3DQEBCwUAA4IBAQBgLnW5KRFdcz4UuBNgH4EuBtoot0C7
al/grQog+63hwh1idIgFlhG5Hweijb1vNYxlKOWxxj2CibKxYKq556V3sdVSoRd6
4QIaJpScCZZ5CYvGYsAqxv1/axrQ1FH4nmkr6lq6pDzpBInljNNCRfzBLRl8Eknj
gMu6/7DctNCpnirwzQnBH/N6oWOfaingJQxNoWaXZ6Pa9WDTqXAsJDUDWT4MCBZV
IZ+oHhuDZTIQwje5htN9sAhUU3C/8zLW9qqk7PWKd3Xdoyxqz2w4gCzgqtLgHoEF
ofweSDUxjOI+3LSAhbz4lTSqMsEOCiGZvLgamKDbmVDchsdczjIi+dHC
-----END CERTIFICATE-----

33
gpo-wsus/WAPT/control Normal file
View File

@@ -0,0 +1,33 @@
package : waptiut-gpo-wsus
version : 2017-5
architecture : all
section : base
priority : optional
maintainer : WAPTCONSOLE
description : Automatic package for gpo-wsus
depends :
conflicts :
maturity :
locale :
target_os :
min_os_version :
max_os_version :
min_wapt_version :
sources :
installed_size :
impacted_process :
description_fr :
description_pl :
description_de :
description_es :
audit_schedule :
editor :
keywords :
licence :
homepage :
package_uuid : 86a60fdd-2894-4bb0-98bd-5e330683aaa3
signer : WAPTMMI
signer_fingerprint: db2bbf0cb068dd33d192a6f70e70327460559c5fc08839c1c5199b8c6052e6b7
signature : Bd3XyQZ5h6nmGzGXe+WSM2qxqKwvPldTAVac3lZME5e0wgv9WTHxueOg+Bug+GqjEUBP3MclpijHVGWka4EoAUQtTHjG/196YHGoMF9os5774PJtNyhtc91oU9EZEX2KkTgv0iWk//hv+MFNFn7x/s8Wm9HLEWHYVH1l5ua9JEODG8cvfZo32LFv0W2N3qYAJZyAjmdSZoA7xzcaqSp/+JxBHDQLGOJoohRiPOmy63+CZJDTvDxSbvSnGzuWHe7/KDgqR3XsY9LCq8szKnQsijoQeIWAG5ehl9Rxc71n8eu5xnYETsurvHiG6cD6q3d4LAwcSLwR1VuMV228FtN7cQ==
signature_date : 20181115-145836
signed_attributes : package,version,architecture,section,priority,maintainer,description,depends,conflicts,maturity,locale,target_os,min_os_version,max_os_version,min_wapt_version,sources,installed_size,impacted_process,description_fr,description_pl,description_de,description_es,audit_schedule,editor,keywords,licence,homepage,package_uuid,signer,signer_fingerprint,signature_date,signed_attributes

View File

@@ -0,0 +1 @@
[["WAPT/certificate.crt", "ec05a54f80016d68bb835490a34a9318f591b06d"], ["setup.py", "4f3f57ee8004ba207457dd16480325ef637e336e"], ["wsus-restart.bat", "db24c76229a19ccfe4afea83f51ca2bc2715c37c"], ["WAPT/wapt.psproj", "557e60050809687d56525e6ac46df9c0e02ccae6"], ["WAPT/control", "166006395ca67b57e10453c605329ae79c42a0b2"]]

View File

@@ -0,0 +1 @@
[["WAPT/certificate.crt", "4587acaa1ada3e531deb130c670c4967a52e64ad30a425c6fd8ae7a17c9fab10"], ["setup.py", "d0c16c0889639aa8c49dbd8923e202d66c93315e7b4f795eba659d9ae6eedfe9"], ["wsus-restart.bat", "bb6cc32bb1e09344bfb0823456cdb5b86b0a7dd300fab7db6a7ca1b4b7f26d29"], ["WAPT/wapt.psproj", "795d36d10109ca85357285f79090fac2be856e5830ea31fa913cc55cb825807b"], ["WAPT/control", "4069abf3f1f8ff28f5f9a61da52bfb6bad49a15684f7c11b4192ea5b28fdf93d"]]

5
gpo-wsus/WAPT/signature Normal file
View File

@@ -0,0 +1,5 @@
lGYDDlTIg7bzqpxUFimY2IQU9OLdeJJxXlZwFH4rEYuwuuCH5XOInyhPY4FfSsWWnlO6uPQpa86n
r+c74c45fi+WJqNFDwqJJslPV6UIBwB+gRSyy/IKGEMIXOAn5/Rri2Gbh6XYBPcg0TcNaFJI+J5+
NQLlzCdzfR/EoC9b/32qCH6Lb9HM9IxhXdJCF91Yr8PKxG+V5Fr4aMdf4dSndjeg3Mt8xxl7xGr0
mr9U7Na5ODbCiN6k9t8Vbkhv23R3epUYg9Gb7aZd/sQ/cr2il5LLNOPeFNKxa63e7cKKkhBKyND+
QdWPvcouvCqDwyBN2OQqWFZ8I/2yKXZSpxrIFg==

View File

@@ -0,0 +1,5 @@
ENI3W0ItBI25MWALbTTLTlEuAJf5xjCQCvZfrxhEfhdeV6YTXv+zd1mebpC6kaIZ4lLtLNBVj2mv
h7MlTrJI/6B9WvHADyttod426DstrKBaae3tD6X14F9IJAWqGvUBA7Qd0xlIjQZHrnAcI8qUVzWh
M7ARdBZ32ZjRYtjDky0dcqHyU2mspMxXqV1/14X2+ZxU0LFfZVCvmTlq0NXq4QvKuIhQrdxClbMw
moZnxqvPYJR81XAmWfpeNRBrgWCLHuIa3lQASLEj1O4koY/IbJHtF/Gne2v674+7/1i3zxuLsm7l
wJNRMi+ITTmGsAo7c81nFCEofpeAYl5TSaNyxA==

295
gpo-wsus/WAPT/wapt.psproj Normal file
View File

@@ -0,0 +1,295 @@
[PyScripter]
Version=3.3.2.0
[Project]
ClassName=TProjectRootNode
StoreRelativePaths=TRUE
ShowFileExtensions=FALSE
[Project\ChildNodes\Node0]
ClassName=TProjectFilesNode
[Project\ChildNodes\Node0\ChildNodes\Node0]
ClassName=TProjectFolderNode
Name=wapt
[Project\ChildNodes\Node0\ChildNodes\Node0\ChildNodes\Node0]
ClassName=TProjectFileNode
FileName=C:\Program Files (x86)\wapt\common.py
[Project\ChildNodes\Node0\ChildNodes\Node0\ChildNodes\Node1]
ClassName=TProjectFileNode
FileName=C:\Program Files (x86)\wapt\setuphelpers.py
[Project\ChildNodes\Node0\ChildNodes\Node0\ChildNodes\Node2]
ClassName=TProjectFileNode
FileName=C:\Program Files (x86)\wapt\wapt-get.ini
[Project\ChildNodes\Node0\ChildNodes\Node0\ChildNodes\Node3]
ClassName=TProjectFileNode
FileName=C:\Program Files (x86)\wapt\wapt-get.py
[Project\ChildNodes\Node0\ChildNodes\Node0\ChildNodes\Node4]
ClassName=TProjectFileNode
FileName=C:\Program Files (x86)\wapt\waptpackage.py
[Project\ChildNodes\Node0\ChildNodes\Node0\ChildNodes]
Count=5
[Project\ChildNodes\Node0\ChildNodes\Node1]
ClassName=TProjectFileNode
FileName=$[Project-Path]changelog.txt
[Project\ChildNodes\Node0\ChildNodes\Node2]
ClassName=TProjectFileNode
FileName=$[Project-Path]control
[Project\ChildNodes\Node0\ChildNodes\Node3]
ClassName=TProjectFileNode
FileName=$[Project-Path]..\setup.py
[Project\ChildNodes\Node0\ChildNodes]
Count=4
[Project\ChildNodes\Node1]
ClassName=TProjectRunConfiguationsNode
[Project\ChildNodes\Node1\ChildNodes\Node0]
ClassName=TProjectRunConfiguationNode
Name=install
[Project\ChildNodes\Node1\ChildNodes\Node0\RunConfig]
ScriptName=C:\Program Files (x86)\wapt\wapt-get.py
EngineType=peRemote
ReinitializeBeforeRun=TRUE
Parameters=install "$[Project-Path].."
WorkingDir=$[Project-Path]..
WriteOutputToFile=FALSE
OutputFileName=$[ActiveScript-NoExt].log
AppendToFile=FALSE
[Project\ChildNodes\Node1\ChildNodes\Node0\RunConfig\ExternalRun]
Caption=External Run
Description=Run script using an external Python Interpreter
ApplicationName=$[PythonExe-Short]
Parameters=$[ActiveScript-Short]
WorkingDirectory=$[ActiveScript-Dir]
ShortCut=0
MessagesFormat=$[FileName] $[LineNumber]
[Project\ChildNodes\Node1\ChildNodes\Node1]
ClassName=TProjectRunConfiguationNode
Name=remove
[Project\ChildNodes\Node1\ChildNodes\Node1\RunConfig]
ScriptName=C:\Program Files (x86)\wapt\wapt-get.py
EngineType=peRemote
ReinitializeBeforeRun=TRUE
Parameters=remove "$[Project-Path].."
WorkingDir=$[Project-Path]..
WriteOutputToFile=FALSE
OutputFileName=$[ActiveScript-NoExt].log
AppendToFile=FALSE
[Project\ChildNodes\Node1\ChildNodes\Node1\RunConfig\ExternalRun]
Caption=External Run
Description=Run script using an external Python Interpreter
ApplicationName=$[PythonExe-Short]
Parameters=$[ActiveScript-Short]
WorkingDirectory=$[ActiveScript-Dir]
ShortCut=0
MessagesFormat=$[FileName] $[LineNumber]
[Project\ChildNodes\Node1\ChildNodes\Node2]
ClassName=TProjectRunConfiguationNode
Name=session-setup
[Project\ChildNodes\Node1\ChildNodes\Node2\RunConfig]
ScriptName=C:\Program Files (x86)\wapt\wapt-get.py
EngineType=peRemote
ReinitializeBeforeRun=TRUE
Parameters=session-setup "$[Project-Path].."
WorkingDir=$[Project-Path]..
WriteOutputToFile=FALSE
OutputFileName=$[ActiveScript-NoExt].log
AppendToFile=FALSE
[Project\ChildNodes\Node1\ChildNodes\Node2\RunConfig\ExternalRun]
Caption=External Run
Description=Run script using an external Python Interpreter
ApplicationName=$[PythonExe-Short]
Parameters=$[ActiveScript-Short]
WorkingDirectory=$[ActiveScript-Dir]
ShortCut=0
MessagesFormat=$[FileName] $[LineNumber]
[Project\ChildNodes\Node1\ChildNodes\Node3]
ClassName=TProjectRunConfiguationNode
Name=update
[Project\ChildNodes\Node1\ChildNodes\Node3\RunConfig]
ScriptName=C:\Program Files (x86)\wapt\wapt-get.py
EngineType=peRemote
ReinitializeBeforeRun=TRUE
Parameters=update
WorkingDir=$[Project-Path]..
WriteOutputToFile=FALSE
OutputFileName=$[ActiveScript-NoExt].log
AppendToFile=FALSE
[Project\ChildNodes\Node1\ChildNodes\Node3\RunConfig\ExternalRun]
Caption=External Run
Description=Run script using an external Python Interpreter
ApplicationName=$[PythonExe-Short]
Parameters=$[ActiveScript-Short]
WorkingDirectory=$[ActiveScript-Dir]
ShortCut=0
MessagesFormat=$[FileName] $[LineNumber]
[Project\ChildNodes\Node1\ChildNodes\Node4]
ClassName=TProjectRunConfiguationNode
Name=upgrade
[Project\ChildNodes\Node1\ChildNodes\Node4\RunConfig]
ScriptName=C:\Program Files (x86)\wapt\wapt-get.py
EngineType=peRemote
ReinitializeBeforeRun=TRUE
Parameters=-f upgrade
WorkingDir=$[ActiveScript-Dir]
WriteOutputToFile=FALSE
OutputFileName=$[ActiveScript-NoExt].log
AppendToFile=FALSE
[Project\ChildNodes\Node1\ChildNodes\Node4\RunConfig\ExternalRun]
Caption=External Run
Description=Run script using an external Python Interpreter
ApplicationName=$[PythonExe-Short]
Parameters=$[ActiveScript-Short]
WorkingDirectory=$[ActiveScript-Dir]
ShortCut=0
MessagesFormat=$[FileName] $[LineNumber]
[Project\ChildNodes\Node1\ChildNodes\Node5]
ClassName=TProjectRunConfiguationNode
Name=-i build-upload
[Project\ChildNodes\Node1\ChildNodes\Node5\RunConfig]
ScriptName=C:\Program Files (x86)\wapt\wapt-get.py
EngineType=peRemote
ReinitializeBeforeRun=TRUE
Parameters=-i build-upload "$[Project-Path].."
WorkingDir=$[Project-Path]..
WriteOutputToFile=FALSE
OutputFileName=$[ActiveScript-NoExt].log
AppendToFile=FALSE
[Project\ChildNodes\Node1\ChildNodes\Node5\RunConfig\ExternalRun]
Caption=External Run
Description=Run script using an external Python Interpreter
ApplicationName=$[PythonExe-Short]
Parameters=$[ActiveScript-Short]
WorkingDirectory=$[ActiveScript-Dir]
ShortCut=0
MessagesFormat=$[FileName] $[LineNumber]
[Project\ChildNodes\Node1\ChildNodes\Node6]
ClassName=TProjectRunConfiguationNode
Name=svn update
[Project\ChildNodes\Node1\ChildNodes\Node6\RunConfig]
ScriptName=C:\Program Files (x86)\wapt\wapt-get.py
EngineType=peRemote
ReinitializeBeforeRun=TRUE
Parameters=sources "$[Project-Path].."
WorkingDir=$[Project-Path]..
WriteOutputToFile=FALSE
OutputFileName=$[ActiveScript-NoExt].log
AppendToFile=FALSE
[Project\ChildNodes\Node1\ChildNodes\Node6\RunConfig\ExternalRun]
Caption=External Run
Description=Run script using an external Python Interpreter
ApplicationName=$[PythonExe-Short]
Parameters=$[ActiveScript-Short]
WorkingDirectory=$[ActiveScript-Dir]
ShortCut=0
MessagesFormat=$[FileName] $[LineNumber]
[Project\ChildNodes\Node1\ChildNodes\Node7]
ClassName=TProjectRunConfiguationNode
Name=uninstall
[Project\ChildNodes\Node1\ChildNodes\Node7\RunConfig]
ScriptName=C:\Program Files (x86)\wapt\wapt-get.py
EngineType=peRemote
ReinitializeBeforeRun=TRUE
Parameters=uninstall "$[Project-Path].."
WorkingDir=$[Project-Path]..
WriteOutputToFile=FALSE
OutputFileName=$[ActiveScript-NoExt].log
AppendToFile=FALSE
[Project\ChildNodes\Node1\ChildNodes\Node7\RunConfig\ExternalRun]
Caption=External Run
Description=Run script using an external Python Interpreter
ApplicationName=$[PythonExe-Short]
Parameters=$[ActiveScript-Short]
WorkingDirectory=$[Project-Path]..
ShortCut=0
MessagesFormat=$[FileName] $[LineNumber]
[Project\ChildNodes\Node1\ChildNodes\Node8]
ClassName=TProjectRunConfiguationNode
Name=update-package-sources
[Project\ChildNodes\Node1\ChildNodes\Node8\RunConfig]
ScriptName=C:\Program Files (x86)\wapt\wapt-get.py
EngineType=peRemote
ReinitializeBeforeRun=TRUE
Parameters=update-package-sources "$[Project-Path].."
WorkingDir=$[Project-Path]..
WriteOutputToFile=FALSE
OutputFileName=$[ActiveScript-NoExt].log
AppendToFile=FALSE
[Project\ChildNodes\Node1\ChildNodes\Node8\RunConfig\ExternalRun]
Caption=External Run
Description=Run script using an external Python Interpreter
ApplicationName=$[PythonExe-Short]
Parameters=$[ActiveScript-Short]
WorkingDirectory=$[ActiveScript-Dir]
ShortCut=0
MessagesFormat=$[FileName] $[LineNumber]
[Project\ChildNodes\Node1\ChildNodes\Node9]
ClassName=TProjectRunConfiguationNode
Name=audit
[Project\ChildNodes\Node1\ChildNodes\Node9\RunConfig]
ScriptName=C:\Program Files (x86)\wapt\wapt-get.py
EngineType=peRemote
ReinitializeBeforeRun=TRUE
Parameters=audit "$[Project-Path].."
WorkingDir=$[Project-Path]..
WriteOutputToFile=FALSE
OutputFileName=$[ActiveScript-NoExt].log
AppendToFile=FALSE
[Project\ChildNodes\Node1\ChildNodes\Node9\RunConfig\ExternalRun]
Caption=External Run
Description=Run script using an external Python Interpreter
ApplicationName=$[PythonExe-Short]
Parameters=$[ActiveScript-Short]
WorkingDirectory=$[ActiveScript-Dir]
ShortCut=0
MessagesFormat=$[FileName] $[LineNumber]
[Project\ChildNodes\Node1\ChildNodes]
Count=10
[Project\ChildNodes]
Count=2
[Project\ExtraPythonPath]
Count=0

16
gpo-wsus/setup.py Normal file
View File

@@ -0,0 +1,16 @@
# -*- coding: utf-8 -*-
from setuphelpers import *
uninstallkey = []
def install():
print('installing WSUS')
registry_set(HKEY_LOCAL_MACHINE,r'SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate',r'WUServer',r'http://SERVEUR',type=REG_SZ)
registry_set(HKEY_LOCAL_MACHINE,r'SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate',r'WUStatusServer',r'http://SERVEUR',type=REG_SZ)
print('Configuring WSUS')
registry_set(HKEY_LOCAL_MACHINE,r'SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU',r'NoAutoUpdate',0,type=REG_DWORD)
registry_set(HKEY_LOCAL_MACHINE,r'SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU',r'AUOptions',2,type=REG_DWORD)
registry_set(HKEY_LOCAL_MACHINE,r'SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU',r'ScheduledInstallDay',0,type=REG_DWORD)
registry_set(HKEY_LOCAL_MACHINE,r'SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU',r'ScheduledInstallTime',13,type=REG_DWORD)
registry_set(HKEY_LOCAL_MACHINE,r'SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU',r'UseWUServer',1,type=REG_DWORD)

View File

@@ -0,0 +1,5 @@
net stop wuauserv /y
net start wuauserv /y
wuauclt /resetauthorization /detectnow /reportnow