Windows
- 6 ответов
- 0 вопросов
4
Вклад в тег

<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="oobeSystem">
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<OOBE>
<SkipMachineOOBE>true</SkipMachineOOBE>
<SkipUserOOBE>true</SkipUserOOBE>
</OOBE>
</component>
</settings>
</unattend>@echo off
echo "%cd%"
REM echo "C:\Windows\System32\Sysprep"
REM pause
if "%cd%" == "C:\Windows\System32\Sysprep" (
call :menu2
) else (
call :menu1
)
exit /b
:Menu1
echo Sysprep:
echo 1 скопировать в папку sysprep
echo.
set act=0
set /P act="Команда=%act%: "
if %act% == 0 exit
if %act% == 1 call :SP9_COPY
echo.
if not "silent"=="%1" pause
goto Menu
exit /b
:Menu2
echo Sysprep:
echo 1 только драйвера
echo 2 сброс SID
echo 3 только дравера + файл ответов
echo 4 сброс SID + файл ответов
echo.
echo 5 Режим аудита
set act=0
set /P act="Команда=%act%: "
if %act% == 0 exit
if %act% == 1 call :SP1_DRV
if %act% == 2 call :SP2_SID
if %act% == 3 call :SP3_DRV_QU
if %act% == 4 call :SP4_SID_QU
if %act% == 5 call :SP5_AUDIT
REM if %act% == (
REM call :
REM )
echo.
if not "silent"=="%1" pause
goto Menu
exit /b
REM ---------------- end main ----------------
:SP9_COPY
copy RunSysprep.cmd C:\Windows\System32\Sysprep
copy unattend.xml C:\Windows\System32\Sysprep
start "" C:\Windows\System32\Sysprep
cls
cd /d "C:\Windows\System32\Sysprep"
call "C:\Windows\System32\Sysprep\RunSysprep.cmd"
exit /b
:SP1_DRV
sysprep /oobe /shutdown
exit /b
:SP2_SID
sysprep /oobe /generalize /shutdown
exit /b
:SP3_DRV_QU
sysprep /oobe /unattend:"%cd%\unattend.xml" /shutdown
exit /b
:SP4_SID_QU
sysprep /oobe /generalize /unattend:"%cd%\unattend.xml" /shutdown
exit /b
:SP5_AUDIT
sysprep /audit /reboot
exit /b
pause| Утилита | Платформа | Что показывает | Для чего полезна |
|---|---|---|---|
| H2testw | Windows | Реальный объём, битые блоки, ошибки чтения/записи | Проверка подделок и аппаратных дефектов SD-карт |
| F3write / F3read | Linux / macOS | Реальный объём, потеря данных, ошибки, скорость | Аналог H2testw — проверка фейков и деградации карты |
| A1 SD Bench | Android | Скорость чтения/записи, стабильность скорости | Диагностика деградации, но не проверяет реальный объём |
Provider=Microsoft.ACE.OLEDB.12.0; Data Source=\\SERVER\Share\DB.accdb; Jet OLEDB:Database Locking Mode=0; Persist Security Info=False;
' Shared режим (общий), минимальные блокировки — классический многопользовательский режим Access
Provider=Microsoft.ACE.OLEDB.12.0; Data Source=\\SERVER\Share\DB.accdb; Jet OLEDB:Database Locking Mode=1; Persist Security Info=False;
' Optimistic Locking (рекомендуется) — пользователи не блокируют записи друг другу, меньше конфликтов
Provider=Microsoft.ACE.OLEDB.12.0; Data Source=\\SERVER\Share\DB.accdb; Jet OLEDB:Database Locking Mode=0; OLE DB Services=-1;
' Общий режим + пула соединений — быстрее при множестве коротких запросов
Provider=Microsoft.ACE.OLEDB.12.0; Data Source=\\SERVER\Share\DB.accdb; Jet OLEDB:Database Locking Mode=1; Jet OLEDB:Database Password=123;
' Оптимистические блокировки + пароль базы
Provider=Microsoft.ACE.OLEDB.16.0; Data Source=\\SERVER\Share\DB.accdb; Jet OLEDB:Database Locking Mode=1;
' Оптимистические блокировки (движок ACE 16 — Office 2019/2021/365) @echo off
echo Starting Win10 VM...
start "" "C:\Program Files\Oracle\VirtualBox\VirtualBoxVM.exe" --startvm "{ccb9c4c8-ced6-4ca6-8d84-934b136df36d}"
timeout /t 10 /nobreak
echo Starting Ubuntu VM...
start "" "C:\Program Files\Oracle\VirtualBox\VirtualBoxVM.exe" --startvm "{64a6df27-d492-47af-a7de-c1ed331f804e}"
exit