"PowerShell" etiketi için bulunan tüm sonuçlar:

Windows’lar için Time Zone DST Güncellemesi ve 30 Ekim 2016 Tarihine Kadar Yapılması Gerekenler

Yeni bir time zone güncelleme macerasından herkese merhaba :)

Türkiye an itibarıyla UTC+2 zaman diliminde yer alır ve GMT+2 de aynı şeyi ifade eder. UTC (Coordinated Universal Time) ile GMT (Greenwich Mean Time) arasında teknik olarak çok küçük zaman farkları vardır ama bu farklar gündelik kullanımı etkilemez. Microsoft dünyası için yaygın olan zaman standardı UTC’dir. Diğer taraftan zaman yönetiminde UTC Time, Time Zone, DST ve Local Time gibi kavramlar da vardır ki basitçe şöyle açıklanabilir:

  • UTC Time: Başlangıç saati
  • Time Zone: Yer alınan boylama göre UTC zamanı üzerine eklenen veya çıkartılan saat farkı; +2, -3, vb.
  • DST: Gün ışığından yararlanmak adına +1 saat zaman ilavesi.
  • Local Time: UTC +- Time Zone + DST (eğer periyot içerisindeyse)

Windows OS’ler time bilgisini şöyle operate eder: Öncelikle bir NTP üzerinden (veya CMOS gibi bir kaynaktan) salt UTC Time bilgisini alır. Windows’un Date and Time ayarlarında seçili Time Zone‘a göre UTC Time bilgisi üzerinde + veya – kaç saat değişiklik uygulanması gerektiğine karar verir. Ayrıca seçili Time Zone eğer DST periyodu içerisindeyse +1 saat daha ilave eder ve bunun sonucunda o ülkeye özgü Local Time‘ı (yerel saat) hesaplar.

DC’ler ve AD Domain üyesi Windows’lar arasındaki etki alanı seviyesinde gerçekleşen kimlik doğrulama işlemleri UTC olarak operate edilir. Bu yüzden Local Time’dan etkilenmezler.

UTC+2 zaman dilimi içerisinde gün ışığından daha fazla yararlanmak amacıyla her yıl Mart ayının son Pazar günü tüm yurtta saatler yeniden düzenlenir ve gece 03:00’ten itibaren 1 saat ileri alınmak suretiyle yaz saati uygulaması (Daylight Saving Time – DST) başlamış olur. Tam 7 ay süren yaz saati döneminden çıkıp yeniden standart saate geri dönüş ise (kış saati olarak da bilinir) yine aynı yıl içerisinde Ekim ayının son Pazar günü 04:00’te saatlerin 1 saat geri alınması ile gerçekleşir. Ancak bu konuda bir değişiklik söz konusu ve geçen ay yayımlanan bakanlar kurulu kararı ile yaz saati & kış saati uygulamalarının yürürlükten kaldırıldığı ve bundan böyle sürekli yaz saati içerisinde kalacağımız resmen duyuruldu. Bir diğer ifadeyle 30 Ekim’den sonra UTC+3 zaman diliminde yer alacağız ve bundan sonra DST aktif olmayacak; artık hep yaz saati…

Devamını oku…

PowerShell ile Twitter REST API Entegrasyonu – Takipçi Listesi

26.11.2015 | 23:35 PowerShell 1 Yorum

Twitter servislerine genelde web tarayıcılar ve mobil uygulamalar üzerinden erişilir. Aynı zamanda bu servisler, bazı işlerin programatik olarak gerçekleştirilebilmesi için REST, Streaming, Ads gibi çeşitli API’lar da sunar. Örneğin yeni bir tweet yazmak, time line okumak, çeşitli bilgilerle birlikte takipçi listesini export etmek, görsel yüklemek, arama yapmak, ayarları değiştirmek, direkt mesaj göndermek gibi birçok aktiviteyi bu API’lar sayesinde kendi geliştirdiğiniz uygulamalara entegre edebilir ve hatta tamamen özelleştirilmiş bir Twitter client bile yazabilirsiniz.

Geçenlerde HTTP tabanlı API istekleri, JSON formatlı veri alışverişi ve bu sırada oluşan içeriklerin Parse edilmesi gibi birkaç konu üzerinde çalışıyordum ki aklıma Twitter REST API‘lar geldi. Bu API’lar hem istediğim deneme ortamını sağlıyor, hem de yetkilendirme için OAuth kullanıyor; bu da bakmak istediğim bir başka konuydu…

Eğer Twitter kullanıyorsanız mesela “tweet atın“, “takipçilerinizi analiz edin” veya “unfollow yapanları öğrenin” gibi çeşitli üçüncü parti servisleri görmüşsünüzdür. Tamamı yine bu gibi API’lar vasıtasıyla çalışırlar. Ancak bana göre bu tip servislerdeki en büyük sorun kullanıcının username/password bilgisiyle çalışıyor olmaları. Aslında güvensiz sayılmaz çünkü bu sırada yine Twitter tarafından sağlanan bir yöntem kullanılır ama sanırım bugüne kadar kullandığım hiçbir servisin username/password bilgisini -o servisle ilişkili olsa dahi- farklı bir servise/uygulamaya girmedim. Eğer seçeneğim yoksa da o servisi kullanmadım.

Şimdi oturup bir Twitter client yazmayacağım tabii ki ama bu gibi meselelerin üzerinde düşünmeyi severim. Maksat antrenman olsun… Eğer bir programlama dilini konuşuyor olsaydık (ki çoğu zaman hazır kütüphanelere sahiptirler) bu gibi entegrasyonlar yapmak oldukça kolay. Peki ya PowerShell ile böyle bir entegrasyon mümkün mü? Mesela PowerShell ile yazılmış bir Twitter client? Pek tabii mümkün :) Ancak UX açısından çok kullanışlı olacağını söyleyemem. Ama yine de mümkün. Geçenlerde PowerShell üzerinden tweet atmak, tweet okumak, direct message göndermek, follower’ları listelemek gibi şeyler yapan birkaç script hazırlamıştım.

powershell-tweet

Belki tamamını değil ama aralarından bir tanesini, ilham vermesi ve yol göstermesi adına bu blog post’da kaleme alıyorum.

Bu antrenman sırasında -ve tabii herhangi bir üçüncü taraf servise username/password bilgisi girmeden- ulaşmak istediğim hedef şu: Twitter hesabım için Takipçiler kim? Kim yeni takibe başladı? Kim ne zaman takip etmeyi bıraktı? gibi bilgilere sahip olmak.

Devamını oku…

Get-DstInfo | Windows Yaz Saati Uygulaması için Kontrol Aracı

Güncel: Bakanlar kurulunun bundan sonra sürekli yaz saatinde devam edileceği yönünde aldığı karar sonrası 30 ekim 2016 tarihine kadar Windows’lar üzerinde yapılması gerekenlerle ilgili şuraya bakabilirsiniz.

8 Kasım 2015 04:00‘a ertelenen Yaz Saati Uygulaması için 25 Ekim 2015 04:00‘a kadar yüklenmesi gereken KB3093503 numaralı hotfix’i ve üzerine kontrol edilmesi gereken ayarları biliyorsunuz. Muhtemelen bu işlemleri otomatikleştirmek için hazırladığım toplu yükleme aracını da biliyorsunuz. Peki ortamınızda hala gerekli ayarları ve hotfix’i almamış bilgisayarlar olup olmadığını biliyor musunuz? Veya Pazartesi günü ofise geldiğinizde bazı bilgisayarların saatinin geri kaldığını fark ettiniz, peki ortamda başka hangi bilgisayarların saati geri kalmış olabilir?

get-dst-info

Bu iş için hazırladığım Get-DstInfo.ps1 isimli script’i kullanarak Windows XP ve Windows Server 2003’ler de dahil olmak üzere ortamdaki tüm Windows’lar için aşağıdaki bilgileri kolayca toplayabilirsiniz.

  • İşletim sistemi sürümü
  • Local Time (o anki zaman bilgisi)
  • Time Zone (seçişi olan Time Zone bilgisi)
  • DST (DST değişikliğini hangi tarihte uygulayacağı bilgisi)
  • KB3093503 (Bu hotfix’in yüklü olup olmadığı bilgisi)

Pazar sabahı öncesinde ortamdaki Windows’lar için son durumu görmek ve Pazar sabahı sonrasında beklenmedik bir durum ortaya çıkarsa hızlıca kimlerin zaman bilgisinin geri kaldığını öğrenmek için kullanabilirsiniz.

Devamını oku…

Windows DST Hotfix KB3093503 için Toplu Yükleme Aracı ve Yaz Saati Uygulaması 2015

Güncel: Bakanlar kurulunun bundan sonra sürekli yaz saatinde devam edileceği yönünde aldığı karar sonrası 30 ekim 2016 tarihine kadar Windows’lar üzerinde yapılması gerekenlerle ilgili şuraya bakabilirsiniz.

25 Ekim 2015 04:00’da bitmesi planlanan Yaz Saati Uygulaması (gün ışığından yararlanma, dst) bu yıl resmi bir karar ile 8 Kasım 2015 04:00 tarihine ertelenmişti. 20 Ekim 2015 tarihinde ise (TR’de görünmesi 21 Ekim) Windows işletim sistemleri için DST bitişini 8 Kasım’a erteleyen KB3093503 numaralı bir hotfix yayınlandı. Ancak büyük oranda Türkiye’de yer alan belirli bir grup Windows’a hitap eden bu fix Windows Update üzerinde yer almadı ve haliyle WSUS’lara da gönderilmedi. Bunun yanı sıra Windows 10 için olan paket dışındaki hotfix paketleri Update Catalog üzerinde de yer almıyor; Yani elinizdeki WSUS’a manual import etme şansınız da yok. Bu kabul edilemez bir durum! GPO ile yükleme hayaliniz varsa üzgünüm çünkü GPO mekanizması varsayılan haliyle ancak MSI dağıtabilir. Ama hotfix MSU/CAB formatında olduğu için önce MSI’a dönüştürmeniz veya yine bir startup script basmanız gerekir. Özetle eğer elinizde merkezi bir uygulama dağıtım çözümü yoksa bu hotfix’i tüm sistemler üzerine manuel yüklemeniz ve ardından kontrol etmeniz gerekiyor. Ne güzel değil mi… Stajyer kardeşlerimiz isyanda :)

25 Ekim sabahı ve sonrasında 1 saat geri kalmış Windows’lar için yapılması gerekenleri şu yazıda toparladım.

Hotfix geçilmemiş ve DST bitiş zamanı hala 25 Ekim 2015 04:00 görünen Active Directory Domain üyesi Windows’lar saat bilgisini zaten DC’den aldıkları için Pazar sabahı geri kalmayacaklarını düşünenler varsa üzgünüm ama yanılıyorlar. Bu bir şehir efsanesi :) çünkü mesele Local Time ile ilgili.

Client’ların PDC gibi NTP tabanlı servislerden aldığı zaman bilgisi UTC‘dir. Client OS, NTP’den aldığı bu zaman bilgisi üzerine Time Zone ayarlarına bakarak meridyen (Türkiye için +2 saat) ve gerekli ise DST (+1 saat) ilave yapar. İşte bu kombinasyonla ortaya çıkan zamana Local Time denir. Bu yüzden PDC/DC saati ne olursa olsun, zamanı geldiğinde Client işletim sistemi sene başında verdiği 1 saati geri alır ve DC bu konuda baskın olamaz; çünkü Local Time‘ı yöneten DC değil Client OS’tir. Ayrıca bu durum DC/Client authentication’larını etkilemez ve Client’lar 1 saat geri kalsa dahi normal şekilde logon olabilir çünkü Kerberos auth için dikkate alınan zaman bilgisi Local Time değil System Time‘dır ve o da UTC‘dir; yani ekleme çıkartma yapılmamış salt zaman bilgisi…

Aslında bunu test etmenin yolu çok basit: Şu an Domain üyesi bir client üzerinde DST’yi disable edin, saatin anında 1 saat geri alındığını göreceksiniz. Bir süre bu şekilde bekleyin, hatta w32tm /resync falan yapın, ama DC ile aradaki 1 saat farkın asla kapanmadığını göreceksiniz. Gerçi test etmeye de gerek yok, birkaç saat sonra gerçek geçiş anı yaşanacak :)

Windows Server 2003 ve Windows XP’ler için DST ertelemesiyle ilgili bir çözüm ekledim.

Get-DstInfo.ps1 Doğrulama Aracı: Install-DstHotfix.ps1‘i yaptığı işi veya ortamınızın Yaz Saati Uygulaması bitişine hazır olup olmadığını anlamak ve topluca raporlamak için yeni bir script yayınladım: Get-DsInfo.ps1 ve kullanım kılavuzu

Sosyal ağlar üzerindeki bazı paylaşımlarda hotfix yüklemek yerine çeşitli registry kayıtlarının oluşturulmasıyla ilgili öneriler gördüm. Yapılan kayıt girişleri ile belki o an doğru Time Zone ve DST zamanına ulaşmak mümkün olabilir ama ya bir sonraki DST zamanı geldiğinde sistem nasıl davranacak? Peki bir gün sonra düzgün çalışacağının garantisini kim veriyor? Bunlar belirsiz noktalar. Eğer tüm sistemler için DST davranış değişikliği sadece bir grup registry kaydı oluşturmak ile çözülebiliyor olsaydı, bence bu yöntem mutlaka açıklanan resmi bir bilgiler arasında da yer alırdı. Yine de registry müdahaleleri çalışmaz veya kesinlikle soruna neden olur demiyorum, ama yayınlanmış bir hotfix varken risk almaya değmez diyorum. Bana soracak olursanız ve eğer DST için bir müdahalede bulunmaya kararverdiyseniz bu işin en sağlıklı ve resmi uygulama yöntemi ilgili hotfix’i yüklemektir.

Windows DST Hotfix KB3093503’ü merkezi ve topluca dağıtmak için hazırladığım aşağıdaki PowerShell script’in işinizi oldukça kolaylaştıracağına eminim.

install-dsthotfix-console

DST Değişikliğine Hazırlıklı Olmak Neden Önemli?

Sıradaki DST, saatlerin 04:00’de bir saat geri alınması ile gerçekleşecek. Bu durum 03:00-04:00 zaman aralığının o gün tüm işletim sistemleri ve yazılımlar için iki kez yaşanması demek. Yani eğer önlem alınmamış ise bu aralığa denk gelen mesela yedekleme görevleri gibi, eşitlemeler gibi envai çeşit zamanlamış görev ve çeşitli process’ler hep 2’şer kez çalışacak. Diğer taraftan sistemler ve entegrasyonlar arası uyumsuzluk, veritabanı kayıtlarının tutarsızlığı, log çakışmaları ve bu durumların gerçek hayata yansıması gibi daha da önemli riskler söz konusu. İşin doğası gereği var olan bu riskler noktasında Windows DST hotfix’ler çözüm olamıyor çünkü bu gibi durumların tespit edilmesi ve sistem/process bazlı olarak ayrıca ele alınması gerekiyor.

Devamını oku…

PowerShell Direct Nedir, Nasıl Kullanılır?

01.10.2015 | 20:23 Hyper-V , PowerShell 1 Yorum

PowerShell Direct pek tabii bir yenilik, ama özellikten ziyade VM’ler içerisinde PowerShell komutları çalıştırmak için yeni bir yol demek daha doğru olur sanırım. Windows Server 2016 Hyper-V, Windows 10 Hyper-V ve PowerShell 5.0 ile birlikte kullanılabilen PowerShell Direct yöntemi, Hyper-V Host’lar üzerinden VM’ler içerisinde PowerShell komutları çalıştırmanızı sağlayan yeni bir yol sağlıyor.

PowerShell Direct öncesinde, bir Windows VM’i ağa bağlayıp Remote Management ayarlarını yaptıktan ve Windows Firewall üzerinde gerekli kuralları aktif ettikten sonra Enter-PSSession olsun, Invoke-Command olsun çeşitli cmdlet’lerin -ComputerName parametresine ağa bağlı uzak bilgisayarı vererek üzerinde bir komut çalıştırabilir veya bir komut satırı oturumu başlatabilirsiniz. Bu modelde uzak bilgisayarın bir VM veya Physical Server olmasının da pek bir önemi yoktur çünkü iletişim ağ bağlantısı kanalıyla kurulur. Bu yüzden üzerinden ilk kural, üzerinde komut çalıştırılmak istenen uzak bilgisayarın ağa bağlı ve ulaşılabiliyor olması…

Mesela aşağıda iki örnek var. Dikkat ederseniz uzak sunucu ismi -ComputerName parametresi ile sağlanıyor.

# Server1 isimli uzak sunucuda çalışan process’lerin bir listesini alır
Invoke-Command -ComputerName Server1 -ScriptBlock{Get-Process}

# Server1 isimli uzak sunucuda bir PS oturumu başlatır
Enter-PSSession -ComputerName Server1

Powershell Direct sayesinde, PowerShell 5.0’daki bazı cmdlet’lere eklenen -VMName veya -VMGuid parametreleri ile mesela bir Hyper-V Host üzerinde çalışan ama üzerinde hiçbir Remote Management ayarı gerçekleştirilmemiş veya hiçbir şekilde ağa bağlı olmayan (hatta ağ adaptörü bile bulunmayan) bir VM’in sanal işletim sistemi içerisinde komutlar çalıştırabilirsiniz; adı gibi, direkt!

Devamını oku…

Azure Backup – Felaket Anında Alternatif Sunucuya Kurtarma

24.07.2015 | 00:25 Dokümanlar , Microsoft Azure 0 Yorum

Şirketler Azure Backup üzerinde sakladıkları yedeklere genellikle gerçek bir felaket anında ihtiyaç duyarlar, çünkü birçoğu yerel ağda çalışan ve çok daha hızlı (kısa sürede) kurtarmanın mümkün olduğu bir yedekleme/kurtarma çözümüne sahiptirler. Normal işleyişte, ortamdaki veri kayıplarını yerel yedekleme altyapısı üzerinden çok daha hızlı bir şekilde kurtarmanız mümkün. Ama mesela yerel yedekleme yapısının da çalıştığı lokasyonun başına bir felaket gelirse? İşte bu noktada Azure Backup gibi lokasyon dışı ortamlarda saklanan yedeklere ihtiyaç duyarsınız.

Şöyle bir bir gerçek hayat senaryosu örnekleyelim: Ortamınızda Azure Backup Agent çalıştıran Windows Server’lar ve doğrudan Azure Backup’a entegre edilmiş bir System Center Data Protection Manager sunucusu görev yapıyor. Hızlı kurtarma ve kısa süreli yedek saklama işlerinin tamamını DPM üstlenmiş durumda ve bu işleri kendi yerel disk yapısı üzerinde yönetiyor, depoluyor. Ayrıca bu DPM Server üzerinden sanal makineler, SQL veritabanları, dosya/klasör grupları gibi çeşitli veriler Azure Backup Vault’lar içerisinde otomatik ve periyodik bir şekilde yedekleniyor.

Ve öyle bir an geliyor ki tüm sistemin çalıştığı ana lokasyonda bir felaket yaşanıyor, yedekleme sistemi dahil tüm sunucular kısa sürede kurtarılması mümkün olamayacak şekilde devre dışı kalıyor. Gerçek bir felaket! Önemli veriler Azure Backup üzerinde mevcut, ama DPM Server dahil buradaki Backup Vault’lara kayıtlı tüm sunucular felaket ile birlikte ulaşılamaz durumda. Elinizde ise sadece Azure Management Portal’e giriş yapabilen bir yetkili hesap ve tabi bir de şifrelemeyi çözebilecek Passphrase (anahtar) var.

Bu senaryoda tüm kurtarma işlemlerini mecburen alternatif sunucu üzerine gerçekleştirmeniz gerekir. O halde alternatif sunucuya kurtarma işlemlerine başlayalım.

Öncelikle uygun bir lokasyonda internet erişimi olan (ki Azure’daki veri boyutuna göre mümkünse yüksek kapasiteli bant genişliğine sahip) ve alternatif sunucu görevini üstlenecek bir Windows Server temin edin. Daha sonra takip etmeniz gereken temel adımlar sırasıyla;

  1. Alternatif sunucu üzerine Azure Backup Agent yükleyin ve ilgili Azure Backup Vault’a kayıt edin.
  2. Alternatif sunucu üzerine kurtarma işlemini gerçekleştirin. (MMC UI veya PowerShell tabanlı olarak)

Aşağıda nasıl yapıldığını görebilirsiniz.

Devamını oku…

Azure Backup PowerShell Kullanımı – MSOnlineBackup

Azure Backup, Microsoft Azure altyapısında sunular bir Online Yedekleme hizmetidir; Güvenli, düşük maliyetli, devreye alması kolay, güvenilir, yaygın Microsoft iş yükleriyle uyumlu ve bulut tabanlıdır, kullandığın kadar öde modelinde ücretlendirilir.

Azure Backup hizmetinin çeşitli bileşenlerini yönetirken aşağıdaki araçları kullanabiliyorsunuz. Her araç kendi özelinde bazı görevleri gerçekleştirebiliyor, bu yüzden Azure Backup hizmetini derinlemesine yönetmek için tamamına hakim olmanız bence önemli.

Azure Management Portal

Azure Backup’a kayıtlı sunucuların (registered items) ve korunan veri parçalarının (protected items) listelenmesi, istatistik bilgilerinin raporlanması, yeni Backup Vault oluşturulması, Azure Backup Agent kurulum kaynağının veya Backup Vault’lara ait credentials file’ların indirilmesi gibi çeşitli işler için yönetim portalını kullanabilirsiniz. Tüm bu işlemler Web tabanlı bir UI üzerinden gerçekleştirilir. Ama mesela Azure Management Portal’i kullanarak bir backup veya recovery işlemi başlatamazsınız. Veya yedeklenmiş bir dizinin içeriğini browse edemezsiniz.

Azure Backup Agent

Bu Agent aslında bir Windows Server Backup (cbengine.exe) varyasyonudur ve yedeklenen (veya Azure Backup’a kayıtlı) sunucu üzerine kurulması gerekir. Azure Backup Agent sayesinde, Windows tabanlı makineyi bir Azure Backup Vault’a kayıt edebilir, yeni bir yedekleme (backup) veya bir kurtarma (recovery) görevi başlatabilirsiniz. Ayrıca ilgili Backup Vault içerisindeki Recvery Point’leri listeleyebilir ve belirli iş yüklerine ait içerikleri recovery öncesinde browse edebilirsiniz. Tüm bu görevler MMC tabanlı bir UI üzerinden gerçekleştirilir.

Azure Backup PowerShell (Azure Recovery Services Shell)

Azure Recovery Services Shell olarak de bilinen bu modül tıpkı Azure PowerShell gibi aslında bir Windows PowerShell modüldür. PowerShell modül ismi MSOnlineBackup’tır ve sisteme sonradan yüklenir. Azure Backup PowerShell komut setlerini kullanarak Azure Management Portal ve Azure Backup Agent ile yapılabilen her şeyi (ve daha fazlasını) komut satırı tabanlı olarak gerçekleştirebilirsiniz. Ayrıca belirli yedekleme ve kurtarma görevlerini otomatikleştirmek için PowerShell Script dosyaları içerisinde de kullanmanız mümkün. Hatta şurada bir örnek yazmıştım.

Devamını oku…

Azure PowerShell Kurulumu ve Aboneliğe Erişim

Azure Subscription’lara (hesaplar/abonelikler) erişmek ve çeşitli görevleri yerine getirmek için kullanabileceğiniz araçlardan birisi de (aslında bir Windows PowerShell modülü olan) Azure PowerShell’dir. Azure PowerShell ücretsizdir ancak Windows işletim sistemlerinde ön yüklü (veya sonradan yüklenmek üzere hazır) bir şekilde gelmez. Çalıştırmak için öncelikle modülü entegre eden kurulum kaynağını indirmeniz ve sisteme yüklemeniz gerekir.

Azure PowerShell modülünü kullanarak mesela Azure Management Portal üzerinden Web UI tabanlı olarak gerçekleştirdiğiniz görevleri komut satırı tabanlı olarak gerçekleştirmeniz mümkün. Şunu rahatlıkla söyleyebilirim ki Azure Portal’in Web UI’inde gördüklerinizden ve yaptıklarınızdan çok daha fazlasını Azure PowerShell ile gerçekleştirmek mümkün.

Azure PowerShell cmdlet’lerini komut satırında etkileşimli olarak o an  veya çeşitli görevleri otomatikleştirmek için oluşturacağınız PowerShell Script dosyaları içerisinde kullanabilirsiniz.

Azure PowerShell modülünün kaynak kodu genel erişime ve katılıma açıktır. GitHub üzerinde yer alır. An itibariyle desteklediği feature’ların bir listesi şuradadır. Yanılmıyorsam son stabil versiyon 0.9.4.

Devamını oku…

Nano Server için PowerShell ile Uzaktan Yönetim

16.05.2015 | 19:40 Dokümanlar , Windows Server 0 Yorum

Windows Server 2016’nın minimal kurulum opsiyonu Nano Server’da herhangi bir yerel yönetim aracı (yerel komut satırı dahil) bulunmadığı gibi herhangi bir grafik arabirimi de (gui stack) yer almaz. Nano Server üzerinde yerel ve hatta uzak masaüstü (RDS&Terminal Server) oturumu açma şansınız da yoktur. Bu yüzden kurulum sonrasındaki tüm konfigürasyon ve yönetimsel işlemler sadece uzaktan çalışan bazı yöntem ve araçlarla gerçekleştirilebilir. Yani Windows Server 2016 Nano Server %100 uzaktan yönetilen bir sunucu modelidir.

Nano Server için Uzaktan Yönetim Araçları (veya yöntemleri)

  • Windows PowerShell
  • Windows Management Instrumentation (WMI)
  • Windows Remote Management
  • Emergency Management Services (EMS)
  • Web tabanlı uzak yönetim arayüzü (bu henüz hazır değil, üzerinde çalışılıyor)

Bu yazıda Windows PowerShell tabanlı PSSession veya CIM oturumları ile uzak bir Nano Server’a nasıl bağlanılacağını ele alıyorum.

Devamını oku…

Türk MVP’ler Tarafından Hazırlanan Yeni MVA Eğitimleri

25.03.2015 | 20:18 Duyurular 0 Yorum

Geçtiğimiz aylarda bir grup Türk MVP ile birlikte Microsoft Virtual Academy (MVA) için tamamı Türkçe eğitimler hazırladık. Level 200 zorluğunda olan bu çevrimiçi kurs formatlı eğitimler arasında Azure IT Pro IaaS Hızlı Başlangıç, BT Uzmanları İçin Windows 10 Teknik Önizleme, Azure Pack, PowerShell’e Giriş, Hibrit Bulut İş Yüklerinde Depolama ve Yedekleme, Windows Server 2012 R2 ve Microsoft Azure’a Geçiş, Veri Merkezinizi Modern Hale Getirin gibi özellikle IT PRO’ların ilgisini çekebilecek konular yer alıyor. Bu eğitimlere kayıt olup modüleri izledikten sonra değerlendirme sorularını alarak kendinizi test edebilir, eğer isterseniz eğitim kayıtlarını ve sunum dosyalarını bilgisayarınıza indirip yeniden kullanmak üzere arşivleyebilirsiniz.

mva-egitimler

Kısa süre önce MVA üzerinde yayımlan ve tamamına ücretsiz olarak erişebileceğiniz bu yeni eğitimlerin bir listesi ve eğitimlerle ilgili kısa açıklamalar aşağıda yer alıyor. Ayrıca MVA’yı belirli aralıklarla kontrol ederek önümüzdeki günlerde yayımlanacak yeni eğitimlerden de haberdar olabilirsiniz. Devamını oku…

1
2