27 Kasım 2014 Perşembe

Active Directory font yükleme

Active Directory font yükleme

Bu makalemizde Active Directory de bulunan bilgisayarlara font yüklemek için msi paketi hazırlayacağız. Alternatif olarak vbscript veya batch file oluşturarak ta bu işlemi yapmak mümkün.
Örneğimizi Oswald fontu için yapıyoruz. Siz yüklemek istediğiniz fonta göre değiştirebilirsiniz.
1 -  İlk olarak yüklemek istediğimiz fontu kendi makinamıza kuruyoruz.  Bu işlem ihtiyacımız olan registry kayıtlarını oluşturacak.
2 - regedit.exe yi çalıştıralım ve HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts anahtarına sağ tıklayacak export ( ver ) diyelim. Dosyayı kaydetmek istediğimiz yeri soracak. Dosyamıza bir isim verelim ve istediğimiz bir yere kaydedelim (örneğin font.reg). Daha sonra bu dosyayı kullanacağız.
3 - Export ettiğimiz registry dosyasını açıyoruz ve sadece yüklemek istediğimiz fonta ait satırları bırakıyoruz. Bu işlemden sonra .reg dosyamız aşağıdaki gibi görünmeli.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]
"Oswald Bold (TrueType)"="Oswald-Bold.ttf"
"Oswald Light (TrueType)"="Oswald-Light.ttf"
"Oswald Regular (TrueType)"="Oswald-Regular.ttf"
Şimdi msi paketini hazırlamaya başlayabiliriz.
4 - msi paketini hazırlamak için Advanced Installer programının ücretsiz versiyonunu indiriyoruz ve kuruyoruz.
5 - Advanced Installer programını çalıştırıyoruz.  New -> Installer -> Generic Templates altındanSimple seçeneğini seçerek Create Project diyoruz. Options altındaki Use wizard kısmının işaretsiz olduğuna dikkat edelim.
active directory font
6 - Project Details sayfası açılacak. Boşlukları dolduralım ve Disable Modify seçeneğini işaretleyelim.
active directory font
7 - Sol taraftan Install Parameter sekmesine geçelim ve Limit to basic user interface (simple progress and error handling) seçeneğini işaretleyelim.
active directory font
8 - Launch Condition sekmesinden desteklenen işletim sistemlerini seçebilirsiniz.
active directory font
9 - Yine Sol menüden Files and Folders sekmesine geçelim ve Font klasörünü seçelim. (Windows Volume -> Windows -> Fonts). Fonts klasörü seçili iken add file diyerek yüklemek istediğimiz fontu ekleyelim.
active directory font
10 - Registry sekmesine geçiyoruz. Import .reg file diyerek 2 ve 3. Adımda oluşturduğumuz .reg dosyasını import ediyoruz.
active directory font
11 - Son olarak projemizi kaydediyoruz ve Home sekmesinden Build Project diyerek msi paketimizi oluşturuyoruz. Oluşturulan msi paketini Belgelerim klasöründe bulabilirsiniz.
msi paketimiz hazır olduğuna göre GPO ile font yükleme yapabiliriz. İstediğimiz kullanıcılara deploy edebilir, istediğimiz zaman da kaldırabiliriz.

Alıntı : http://www.defter.org/active-directory-font-yukleme/

VirtualBox Screenshot Nasıl Alınır

VirtualBox Screenshot Nasıl Alınır

VirtualBox Oracle tarafından geliştirilen ve ücretsiz olarak dağıtılan bir sanallaştırma platformu. Son versiyonlarında screenshot desteği de gelmesine rağmen bu konudaki yetersizliği ciddi anlamda hissediliyor.  Aslında sanal işletim sistemi penceresinden Host+E tuşuna basarak screenshot alabiliyoruz. Eğer ard arda ve hızlı bir şekilde ekran görüntüleri kaydetmek istiyorsanız bu özellik sizi tatmin etmeyebilir. Peki VirtualBox Screenshot nasıl alınır? VBoxManage programı burada imdadımıza yetişiyor. Şimdi kısaca bu sevimli programı inceleyelim ve neler yapabiliyoruz bir göz atalım.

VirtualBox Screenshot Alma

Windows veya Linux ortamında konsol u açarak VBoxManage programımıza gerekli parametreleri verelim ve neler oluyor bakalım
Windows
VBoxManage controlvm <vm adı> screenshotpng <dosyaismi>.png
Sihirli komutumuz bu. Konsol u açıp bu komut ile screenshot alabiliyoruz. Ancak bunun için VirtualBox ın kurulu olduğu dizine geçmemiz gerekiyor. “C:\Program Files\Oracle\VirtualBox\”
<vm adı> yazan yere Sanal makinamızın adını ve <dosyaismi> kısmına da kaydedilecek dosyamızın ismini veriyoruz. Şimdi bunun programdakinden ne farkı var dediğinizi duyar gibiyim. VirtualBox ta ekran görüntüsü almak için Host+E tuşuna bastığınızda size Dosya yöneticiyi açar ve dosyayı kaydetmek istediğiniz yeri sorar. Dosya ismini değiştirmenize de izin vermez. İkinci ekran görüntüsünü almak istediğinizde ise ilk aldığınızın üzerine yazar. Bunu önlemek için dosya ismini her ekran görüntüsü almak istediğinizde değiştirmeniz gerekir.Şimdi küçük bir script hazırlayacağız ve bu işlemleri otomatik hale getireceğiz.
Sanal makinamızın adı Ubuntu olsun. Örneğimizi buna göre hazırlayalım.
VirtualBox
VBoxManage controlvm Ubuntu screenshotpng ss1.png
Bu komutu verdiğimizde Ubuntu isimli sanal makinamızın ekran görüntüsünü eğer dosya yolu belirtmediysek VBoxManage in olduğu klasöre kaydeder. Script oluşturduğumuzda ise .batscriptimizin olduğu yere kaydedecek. Masaüstündeyse masaüstüne. İstersek dosya yolu da belirtebiliriz.  c:\ss1.png deseydik C sürücüsüne kaydedecekti.
Windows komut satırında %random% ile rastgele sayılar oluşturabiliyoruz. Dosya ismi olarak bunu kullanmak ta mümkün.
VBoxManage controlvm Ubuntu screenshotpng %random%.png
VirtualBox Screenshot
Gördüğünüz gibi her defasında rastgele bir sayı üretiyor. Dosya İsimlerimiz de 15633.png 7480.pnggibi rastgele oluşturuluyor. Boş bir klasöre kaydederek tarih sırasına göre listelediğimizde işimiz bir nebze kolaylaşmış oluyor.
Şimdi işi biraz daha ileriye götürelim ve dosya isimlerini tarih-saat.png olarak hazırlayalım.
Tarihi almak için %date% kullanabiliyoruz. %time% da bize saati veriyor.
C:\>echo %date%
01.03.2013
C:\>echo %time%
20:48:05,04
Gördüğünüz gibi saat bilgisi 23:48:05,04 şeklinde geldi. Windows dosya isimlerinde ” : ” ikinokta işaretini kullanmamıza izin vermiyor. Bu komutu biraz modifiye etmemiz gerek.
C:\>echo %time:~0,2%
20
Bu komutta kullandığımız %time:~0,2% o anki saat i ilk karakterden başlayarak 2 karakter olarak ekrana basar. Eğer %time:~0,5% deseydik 23:55 sonucu gelecekti. Ayırmaları da saydığına dikkat edin. Biz aralarda ” : ” işaretini istemiyoruz. Bunun yerine ” – ” olsa daha iyi olur. O zaman %time:~0,2%-%time:~3,2% istediğimiz sonucu verecektir. Tabiki sonuna aynı şekilde saniye de eklemeliyiz.
C:\>echo %time:~0,2%-%time:~3,2%-%time:~6,2%
14-51-05
%date% çıktısını da aynı şekilde biçimlendirebiliriz. %date:~0,2%-%date:~3,2%-%date:~6,4% gibi.
C:\>echo %date:~0,2%-%date:~3,2%-%date:~6,4%
01-03-2013
Ve ikisini birleştirelim.
C:\>echo %date:~0,2%-%date:~3,2%-%date:~6,4%-%time:~0,2%-%time:~3,2%-%time:~6,2%
01-03-2013-20-53-12
Dosya ismi olarak bunu kullanacağız. Komutumuz da
VBoxManage controlvm Ubuntu screenshotpng %date:~0,2%%date:~3,2%%date:~6,4%-%time:~0,2%%time:~3,2%%time:~6,2%.png
olacak. Bu kadar uzatmak istemeyebilirsiniz tabiki. Sadece saat olarak veya random dosya isimleri olarak ta kullanabilirsiniz. Tercih size kalmış. Tabiki bunu .bat scripti haline getirirerek çok daha rahat kullanabiliriz. Masaüstüne Vboxss.bat adında bir dosya oluşturalım ve kodlarımızı aşağıdaki gibi içerisine yazalım.
echo off
set dosyaadi=%date:~0,2%%date:~3,2%%date:~6,4%-%time:~0,2%%time:~3,2%%time:~6,2%
"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" controlvm Ubuntu screenshotpng "%dosyaadi%".png
Bu dosyayı her çalıştırdığımızda masaüstüne screenshot alacak. Eğer VBoxss.bat dosyasını Belgelerim klasörüne taşırsanız ekran görüntülerini Belgelerim klasörüne alır.
Linux
Linux tarafında işler daha basit.
vboxss.sh adında bir script oluşturalım.
nano vboxss.sh
scriptimiz aşağıdaki gibi.
#!/bin/bash
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

vboxmanage=/usr/bin/VBoxManage

# Kayıt yapılacak yol
outputdir=~/Masaüstü

# Bir sonraki kullanılacak image ID bulma (1.png, 2.png, 3.png, vs.)
cd $outputdir
list=([0-9]*)
last=${list[@]: -1}
nextnum=$((10#${last%%[^0-9]*} + 1))

# Çalışan sanal makinamın ismini bulma; O anda sadece tek sanal makina çalıştığı varsayılıyor.
for uuid in $($vboxmanage list runningvms --long | grep "UUID:            " | awk 'BEGIN{FS="UUID:            "}{print $2}')
do
  vm=$($vboxmanage showvminfo $uuid      | sed -e'/^USB Device Filters:/,$ d' | grep "Name:"  | awk 'BEGIN{FS="Name:            "}{print $2}')
done

# Tabiki burada da Sanal Makina adını elle girebiliyoruz. Ancak Her farklı sanal makina için script i düzenlemek gerekir. 
#vm="Ubuntu" şeklinde

$vboxmanage controlvm "$vm" screenshotpng $outputdir/$nextnum.png
exit 0
Bu script ile $outputdir a tanımladığımız yol içerisine 1.png, 2.png, 3.png, vs. şeklinde ekran görüntüleri kaydedebiliyoruz.
Alıntı : http://www.defter.org/virtualbox-screenshot-nasil-alinir/

VMware ile Mac OS X Mavericks 10.9 Kurulumu

VMware ile Mac OS X Mavericks 10.9 Kurulumu

Uzun bir süredir site ile ilgilenemiyordum. Mac OS X Mavericks in de çıkmasıyla birlikte VMware ile Mac OS X Mavericks 10.9 Kurulumu nasıl yapılır hep birlikte bakalım.
Daha önce Intel ve AMD işlemciler ile uyumlu  Mac OS X Moutain Lion 10.8.3 kurulumu yapmıştık. Mountain Lion 10.8.3 ü sorunsuz bir şekilde kuranlar Mavericks i de aynı şekilde kurabilirler. Yeni kurulum yapacaklar için yine ekran görüntüleri ile birlikte açıklayalım.
VMware ile Mac OS X Mavericks 10.9 Kurulumu şu an sadece Intel işlemcileri destekliyor. Henüz AMD için bir kernel patch yok. İleride olur da yayımlanırsa yine konuyu güncelleriz.
VMware ile Mac OS X Mavericks 10.9  kurulumu için gereksinimler
1- Hardware Virtualization (VT) destekli bir işlemci. Güncel işlemcilerin neredeyse tümünde bu özellik mevcut. Anakartımızın bios undan aktifleştirmemiz yeterli. Bu kurulumu yaptığım MSI GE60 Ntebook ta son bios güncellemesi ile bu özellik aktif oluyor. Eğer bios ta virtualization seçeneğiniz yoksa bios güncellemelerini kontrol edebilirsiniz.
2- Önceden hazırlanmış Mac OS X Mavericks 10.9 VMware imajı ve bazı araçlar. VMware Unlocker ve darwin.iso gibi.
3- VMware Workstation 8 veya üstü bir sürümü. Biz bu testimizde VMware 10 sürümünü kullandık.

Kurulum

1- Mac OS X Mavericks 10.9 download adresinden önceden hazırlanmış VMware imajını indirelim (torrent).
2- İndirdiğimiz sıkıştırılmış dosyayı 7zip yardımı ile açalım.
3- Bios Ayarlarından Hardware Virtualization ı eneble ettiğimizden emin olalım.
4- İlk önce VMware Unlocker yardımı ile VMware Workstation a Mac OS X desteği kazandırmamız gerekli. Bunun için VMware Unlocker klasöründen kullandığımız işletim sistemi ve sürüme uygun olan versiyonu seçiyoruz ve çalıştırıyoruz. Windows için install.bat dosyasını yönetici olarak çalıştırmamız gerekiyor.
VMware Unlocker
VMware Unlocker
VMware Unlocker kurulumunun ardından VMware de sanal makina oluştururken işletim sistemi yaptığımız yerde Apple Mac OS X seçeneği aktif oluyor.
VMware Unlocker
VMware Unlocker
5- OS X Mavericks klasöründeki OS X Mavericks.vmx dosyasına çift tıklayarak Önceden hazırlanmış imajı VMware ile açıyoruz.
6- Edit Virtual Machine Settings diyerek RAM, CPU ayarlarını yapabilirsiniz. Kullandığım notebook ta 6GB ram olduğu için Mac OS  için 4GB ayırdım. Yine aynı şekilde işlemci için de 4çekirdek kullanılabilir olarak seçtim.
Mac OS X Mavericks RAM
Mac OS X Mavericks RAM
Mac OS X Mavericks CPU
Mac OS X Mavericks CPU
7- Sıra sanal makinamızı çalıştırmaya geldi. Çalıştırdıktan sonra çıkan ekranda I copied itseçeneğini seçerek sanal makinayı başka bir yerden kopyaladığımızı belirtiyoruz.
Mac OS X Mavericks
Mac OS X Mavericks
Eğer yukarıdaki adımları doğru bir şekilde yaptıysanız ve sisteminiz ile ilgili başka bir sorun yoksa Mac OS X Mavericks 10.9 Kurulumu başlaması gerekir.
Aşağıdakine benzer bir ekranda bir süre bekleyebilirsiniz.
OS X Mavericks
OS X Mavericks
Kurulum bizi ülke seçimi ekranı ile karşılıyor. Seçip Continue diyoruz ve devam edioruz.
OS X Mavericks Ülke Seçimi
OS X Mavericks Ülke Seçimi
Klavye seçimi. Turkish – QWERTY PC seçelim ve yine Continue diyelim.
OS X Mavericks Klavye Seçimi
OS X Mavericks Klavye Seçimi
Eğer başka bir Mac veya PC den önemli bilgileri almak isteyip istemediğimizi soruyor. Don’t transfer any information now diyerek devam edebiliriz. ,
OS X Mavericks
OS X Mavericks
Bu ekranda Apple ID ile giriş yapabilir veya Don’t sign in diyerek bu adımı atlayabilirsiniz. Continue dedikten sonra bizden tekrar onay istiyor.
OS X Mavericks Apple ID
OS X Mavericks Apple ID
Lisans Sözleşmesi. Agree diyerek kabul ediyoruz ve tekrar onaylıyoruz. :)
OS X Mavericks Lisans sözleşmesi
OS X Mavericks Lisans sözleşmesi
Bu ekranda kullanıcı oluşturuyoruz.
OS X Mavericks Kullanıcı oluşturma
OS X Mavericks Kullanıcı oluşturma
Kayıt ekranı. Don’t register diyerek bu adımı atlayabilirsiniz.
OS X Mavericks Kayıt
OS X Mavericks Kayıt
Son ayarlar yapılıyor. Bu ekranda da biraz bekleyebilirsiniz.
OS X Mavericks
OS X Mavericks
ve Mac OS X Mavericks karşımızda.
Mac OS X Mavericks 10.9
Mac OS X Mavericks 10.9
Mac OS X Mavericks 10.9
Mac OS X Mavericks 10.9

Alıntı : http://www.defter.org/vmware-ile-mac-os-x-mavericks-10-9-kurulumu/