Forum

Bildirimler
Hepsini Temizle

Scheduled Start VM

6 Yazılar
2 Üyeler
0 Reactions
713 Görüntüleme
(@anonim)
Gönderiler: 1875
Famed Member
Konu başlatıcı
 
[#418886]

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: 7877
Ü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: 1875
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: 7877
Üye
 

powershell execution policy duzenlenmemiş olabilirmi ?

Set-ExecutionPolicy Unrestricted

 


 
Gönderildi : 27/02/2014 13:33
(@anonim)
Gönderiler: 1875
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: 1875
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ş: