Forum

Bildirimler
Hepsini Temizle

Scheduled Start VM

6 Yazılar
2 Üyeler
0 Reactions
485 Görüntüleme
(@anonim)
Gönderiler: 1789
Famed Member
Konu başlatıcı
 

Merhaba Hyper-V 3.0 Uzerınde Çalışan VM leri Scheduled Olarak Start Yapmamı Saglayacak Bir Script bilen varmı acaba

Windows Server 2012 R2 da çogu çalışmıyor

 

 
Gönderildi : 27/02/2014 12:05

(@vasviuysal)
Gönderiler: 7889
Üye
 

yetkili bir kullanıcı hakkı ile schedule etmiyor olabilirmisiniz

aşağıdaki linkte örnek scripler mevcut 

http://community.spiceworks.com/how_to/show/1793-powershell-script-to-shutdown-startup-backup-virtual-machines

 
Gönderildi : 27/02/2014 12:26

(@anonim)
Gönderiler: 1789
Famed Member
Konu başlatıcı
 

ps yı admın olarak çalıştırıyorum ama olmuyor genellıkle ps1 ve 2 ıcın yazılmış scrıptler bunlar

 

%SystemRoot%\system32\WindowsPowerShell\v1.0 ile de denedım yıne olmadı

 

 
Gönderildi : 27/02/2014 13:02

(@vasviuysal)
Gönderiler: 7889
Üye
 

powershell execution policy duzenlenmemiş olabilirmi ?

Set-ExecutionPolicy Unrestricted

 

 
Gönderildi : 27/02/2014 13:33

(@anonim)
Gönderiler: 1789
Famed Member
Konu başlatıcı
 

Yok sınırlamaları kaldırmıştım,ama yınede çalışmıyor

 

 
Gönderildi : 27/02/2014 15:11

(@anonim)
Gönderiler: 1789
Famed Member
Konu başlatıcı
 
Merhaba  Technetden Faydalanarak Yaptım,Ihtıyacı Olan Olur diye Paylaşayım Dedim
 
 
 
Bu Sanal Makinaları Shutdown Yapmak için
 
$once = New-JobTrigger -Once -At 00:30AM
 
Register-ScheduledJob -ScriptBlock {$vm = Get-VM -name VM1,VM2,VM3 ; Stop-VM -VM $vm } -Trigger $once
 
Job için Bir isim Belirtiyorum ornekte "Stop"
------------------------------------------------------------------------------------------------------------------------------------------------------------------ 
------------------------------------------------------------------------------------------------------------------------------------------------------------------ 
Buda Start Yapmak için
 
$once = New-JobTrigger -Once -At 04:00AM
Register-ScheduledJob -ScriptBlock {$vm = Get-VM -name VM1,VM2,VM3 ; Start-VM -VM $vm } -Trigger $once
 
Job için Isım belirtiyoruz Ornekte "Start" 
 
Task Scheduler Altında PowerShell Altına Ekliyor Taskları 
 
 
Bunlarda Trigger ve Scheduled Tastklari PS den Kaldırmak için,manuel taskı silsenız bıle trıgger sılınmıyor.Once ya trigger sileceksiniz yada ps komutuyla yapacaksınız
 
Remove-JobTrigger -Name S*      yıldız S ile başlana butun triggerleri kaldırıyor
Unregister-ScheduledJob S*         yıldız S ile başlana butun taskleri kaldırıyor
 
Gönderildi : 28/02/2014 11:43

Paylaş: