Pull to refresh
10
0

User

Send message
Для оригинального TP работал следующий механизм:
После инсталляции 10, но до того как вы создадите первую учетную запись нажмите Shift+F10 для вызова CMD.
Удалите две службы:
sc delete dmwappushsvc
sc delete diagtrack
Запретите системной учетной записи доступ к AutoLogger-Diagtrack-Listener.etl
cd C:\ProgramData\Microsoft\Diagnosis\ETLLogs\AutoLogger
echo "" > AutoLogger-Diagtrack-Listener.etl
cacls AutoLogger-Diagtrack-Listener.etl /d SYSTEM

Очевидно, в финальной версии его не будет, это не кейлоггер в общем понимании, он слушает системные действия, а не ваши пароли.
Недавно понадобилось отработать автосоздание нного количества одинаковых виртуалок на хосте Hyper-V
Среди кучи интернет ссылок внятный скрипт найти не удалось, так что наваял с помощью get-help вечерком сам:

Использование, выполняется на локальном хосте:
powershell.exe .\create-vm.ps1 %VM-Name%
create-vm.ps1
# Created 2015-02-03
# Sergey S. Kovalev
# tested at Windows Server 2012 R2 Hyper-V

# ПЕРЕМЕННЫЕ
#Имя виртуальной машины, должно быть уникальным.
$GuestVM = $args[0]
echo «Creating $GuestVM»

#Путь где будут располагаться виртуальные машины с дисками
$HPVPath = «E:\Hyper-V\»
#Путь до родительского образа sysprep
$ParentVHD = «Z:\Software\Windows-Server-2012-R2-Std-v2015.vhd»

$VMMemorySize = 3GB
#Задаем размер второго жесткого диска (опционально)
#$VMHDDSize = «100GB»

#Создаем VM
new-vm $GuestVM -path $HPVPath

#Конфигурируем количество ядер (по умолчанию 1)
Set-VMProcessor $GuestVM -Count 2

#Конфигурируем количество памяти (по умолчанию 512)
Set-VMMemory $GuestVM -DynamicMemoryEnabled $true -MinimumBytes 256MB -StartupBytes 512MB -MaximumBytes $VMMemorySize -Buffer 25

#Подключаем сетевой адаптер к коммутатору хоста
get-vmswitch | Connect-VMNetworkAdapter -vmname $GuestVM

#Создаем жесткий диск — диференс от родительского диска
new-vhd -parentpath $ParentVHD -path $HPVPath$GuestVM"\"$GuestVM" — Hard Drive 1 Diff.vhd" -Differencing

#Подключаем к виртуальной машине диск
add-vmharddiskdrive -vmname $GuestVM -controllertype ide -ControllerNumber 0 -ControllerLocation 0 -path $HPVPath$GuestVM"\"$GuestVM" — Hard Drive 1 Diff.vhd"

#Включаем гостевой сервис интеграции
Enable-VMIntegrationService -name «Guest Service Interface» -vmname $GuestVM

# Опционально: подключение второго динамического жесткого диска
# Создаем
#New-VHD -Path $HPVPath$GuestVM"\"$GuestVM" — Hard Drive 2.vhd" -SizeBytes $VMHDDSize
# Подключаем
#add-vmharddiskdrive -vmname $GuestVM -controllertype ide -ControllerNumber 0 -ControllerLocation 1 -path $HPVPath$GuestVM"\"$GuestVM" — Hard Drive 2.vhd"

Общая идеология:
Создается ВМ как дифференс от образа развертывания.
Экономия на месте за счет родительского диска, который желательно размещать на ssd.

Локальные задачи (например оперативное развертывание виртуалки на десктопной Windows 10 для быстрого тестирования с последующим удалением вполне подходит :) )

Information

Rating
Does not participate
Registered
Activity