PowerCli 6.3 icin abuk sabuk hatalar

by Altug ERBASI 21. November 2016 11:52

Eğer powercli 6.3 ile VMWare ortamlarınızda otomasyon işleri yapıyorsanız powershell komutlarını çalıştırdığınız sunucu ve kullanıcı Regional Settings ayarlarının mutlaka "English" olduğunu teyit edin. Aksi durumda neden olduğunu bulamadığınız bir dolu anlamsız hata ile karşılaşabilirsiniz.

Powershell | VMWare | PowerCLi6.3

Azure Media Services Test

by Altug ERBASI 27. May 2016 13:31

Azure medya servislerini test ediyorum. Detayları ilerleyen günlerde detaylı paylaşacağım.

 

 

Clash of Clan 24 Mayis Guncellemesi sonrasi ClashBot

by Altug ERBASI 24. May 2016 20:25

Efenim yeni bir güncelleme sonrası Clash Of Clan botlarımız saçmaladı. Yeni versiyonu hazırlanana kadar idare edebileceğiniz bir script vereyim. Öncelikle tüm barakalarınıza Wizard yaptıyorsunuz, yeni versiyon üzerinde bunun etkisi ejderha üretmek olacak. :) Scriptler yazının sonunda mevcut. Hadi buraya da bir link koyalım: 8LevelTownHall.zip (1,92 kb) 9LevelTownHall.zip (1,96 kb)

 

E ejderhaları büyüsüz öylece salarsak da bi halt edemeyecekleri için Scripted Attack ile birazcık olsun onlara yardımcı olacağız. Ekte 8 ve 9. köy seviyeleri için hazır scriptler mevcut. Bunları köy seviyenize uygun olarak download ediyorsunuz ve clashbot dizininizde MyBot-master\MyBot-master\CSV\Attack\ klasörü içine bot kapalıyken atıyorsunuz. Attack scripted tabından aşağıdaki ayarları yapıyorsunuz ve ejderhalarınız güncelleme yayınlayıncaya kadar sizin için çalışıyor. Arama ayarlarını köyünüzden 1 seviye aşağıdaki köylere saldıracak şekilde ve Gold & Elixir 300.000 olarak ayarlarak hem ölü hem de canlı köylere saldırabilirsiniz. Puan kaybetmek nadir oluyor. -DB olan ile iksir sondalarına en yakın yerden ejderhaları bırakıyoruz, -LB ile ise iksir deposuna ulaşabileceğimiz en yakın noktaya bırakıyoruz. Büyü seçeneklerinde tüm üretimi hızlandırma (mor) ve hızlandırma (pembe) olarak ayarlıyoruz. (Ben sadece ölü köylere -dead base- saldırıyorum)

Haydin kolay gelsin. Ben daha bot bile kullanmıyorum ki diyorsanız bu yazıyı şimdilik görmezden gelin. Bot güncellendiğinde kullanmaya başlamanız daha iyi olur.

 SON GÜNCELLEME

 DOĞRU ASKERLERİ ÜRETEBİLMEK İÇİN DÜZENLENMİŞ MYBOT'u indirmek için bu linki kullanabilirsiniz: MyBot.run.zip (10.96 mb)

  SON GÜNCELLEME

 

8LevelTownHall.zip (1,92 kb)

9LevelTownHall.zip (1,96 kb)

 

VMWare Workstation ve Yuksek isinma sorunu

by Altug ERBASI 4. March 2016 12:54

Son zamanlarda HP Workstation notebook'um vmware workstation üzerinde çalışırken fazlaca ısınıyordu. Bunu notebook'un fanlarında kirlenme veya bir arıza olarak düşünüp çalışmalarıma Macbook Pro üzerinden devam etme kararı aldım ancak daha önce Macbook da hiç duymadığım fan sesini işitip, sorunun burada da devam ettiğini anlayınca araştırmaya başladım. Bunun sonundada yeni versiyon VMWare Fusion ve VMWare workstation gpu emulasyonunun etkin olduğunu gördüm. Isı kaynağı CPU değil, ekran kartıydı. Oracle Virtualbox'da da 3d hızlandırma ve ekran belleğini 256 MB yaptığımda benzer sorun olduğunu teyit ettim. (Virtualbox bu yazıyı yazdığım bilgisayarda olmadığı için ekran görüntüsü veremedim.) 

Kıssadan çıkan hisse ise eğer gerçekten ihtiyacınız yoksa 3b hızlandırma seçeneklerini aktif etmemeniz ve video memory yi olabildiğince düşük tutmanız faydalı olacaktır.

 

VMWare Workstation da vm özelliklerinden disable edebilirsiniz.

 

VMWare

TimeZone fix calismiyor-KB3093503

by Altug ERBASI 21. October 2015 07:16

Kasım seçimleri nedeni ile ertelenen yaz saati uygulaması sonrasında Microsoft, Windows sistemler için 25 Ekim de değişecek yaz saati uygulamasını 8 Kasım'a çeken patch'ini duyurdu. https://support.microsoft.com/en-us/kb/3093503 adresinden ilgili güncellemeye ulaşabilirsiniz.

 

Bu güncelleme öncesi aşağıdaki ön gereksinimlerin sağlanmış olduğunu atlamayın. Benim bazı sistemlerimde bu update eksik olduğu için sorun yaşadığımı sandım.

Prerequisites

To apply this hotfix, you must have the following update rollup or service pack installed for the indicated systems. There are no prerequisites to apply the hotfix to systems that are not listed here.

Windows 8.1 or Windows Server 2012 R2



Windows 7 or Windows Server 2008 R2

Windows

Champix ile Sigara Bırakma

by Altug ERBASI 12. August 2015 14:23

Uzun yıllardır içtiğim ve içmekten zevk aldığım sigarayı bırakma kararım veya bu isteğin oluşması yaklaşık 1-1.5 yıldır devam ediyor. Önce kendi irademle bırakabileceğimi düşünmüştüm ancak bunun çok da doğru bir düşünce olmadığını anladığımda hem kendime kızdım, hem de bir umutsuzluk çöktü içime. Geçtiğimiz sene ilk kez olarak Champix ile tanıştım. Mucize gibi ilaç olduğu ve başarı oranının çok yüksek olduğu söyleniyordu. Bu ilk denememdeki detayları tam olarak hatırlayamıyorum ancak bir süre kullandıktan sonra sigara içirmediği ve içtiğim sigaradan zevk alamadığım için ilacı bırakmıştım...

Bu sene çocuklarla tatile gittiğimizde bu dosttan ayrılma vakti geldiğine karar verdim. Ben sigarayı dünyanın belki de en zevkli şeyi olarak tanımlıyorum. Ne kokusu, ne cebimden çıkan para benim için rahatsız edici değil, hatta zararlı etkilerinden arındırılmış bir paket sigara için 50TL (bu yazı yazılırken amerikan doları kuru 2.85 TL idi) verebilirim. Ancak durum böyle değil. İki kulaç atıyorum, kesiliyorum. Oğlumla şöyle bir basket, futbol oynayalım diyorum, oksijensizlikten başım dönüyor. Vs. Vs. İşte bu etkiler ve çocuklarımla geçirdiğim zamanı kaliteli geçiremediğimi fark ettiğimde "sigarayı bırakmalıyım" dedim. Motivasyonum onlarla uzun uzun yüzebilmek, spor yapabilmek.

Baktım sigara bırakmak kendi irademle çok zor, hatta imkansız görülüyor eczaneden bir kutu Champix söyledim. (10/08/2015 itibari ile Giriş paketi, 4 haftalık, 180 TL) Bankaya 10.08.2015 pazartesi günü 16:35 te geldi ve ben prospektüsü tekrar okuduktan sonra ilk dozu aldım. Bundan sonrasını gün gün eklemeye çalışacağım.

1. Gün: 10.08.2015 Pazartesi

Hikaye tarafını yukarıda anlattım. Lanet ilaç geçen seferde mide bulantısı yapmıştı, yine yaptı. Üzerine başım da dönüyor. İlk gün zaten bir sonuç beklemiyorum, sigara içme ve zevk konusunda herhangi bir problem yok. 

2. Gün: 11.08.2015 Salı

Sabah kalkar kalkmaz aldım. Hataymış. Arabayla işe gelene kadar mide bulantısı ve baş dönmesi ile mücadele ettim. İkinci gün bir terslik mi var diye düşündürdü bana zira normalde maks 1 paket içerken bugün 2 paketi aşmış durumdayım. Sigarayı bırakmada yardımcı olması için aldığım ilaç sigara iştahımı daha da mı arttırdı ne?

3. Gün: 12.08.2015 Çarşamba

Sabah ilacı almayı unuttum. Öğlene kadar kendimi suçlu hissettim, kendime karşı. Öğlen eve gidip hem yaz tatili nedeni ile evde kalan çocuklara bir merhaba dedim hem de ilacı içtim. Mide bulantısı az da olsa yaptı yine ama etkisi çok daha az oldu. Başım biraz dönüyor ve az biraz uyku hali var gibi. Sigara içme isteğimde bariz bir azalma yok. Çok sevmediğim için mentollü bir sigara paketi aldım bugün. Ancak dediğim gibi isteğim de herhangi bir azalma yok. Masamdan kalkıp sigara içmemek için 1.5 litrelik bir su ve tuzlu fıstık aldım yanıma. 

4. Gün: 13.08.2015 Perşembe

Günde tek yarım doz olan miktar bugün sabah 0.5 ve akşam 0.5 olmak üzere ikiye çıktı. Sigara içme isteğimde belirgin bir azalma yok. Sigara içmeden daha uzun süre geçirdiğimi fark ediyorum ancak bunun ilaçla bir ilgisi yok. İşler çok yoğun ve sigara içmek için yerimden kalkamıyorum. Sigara bırakma bende ilginç bir durum oldu. Bağımlı olmaktan nefret ettiğimi ve hayatta sahip olduğum tüm bağımlılıklardan kurtulabileceğimi kendi kendime ispat durumuna geldi. Şu an için rahatım zira sigara bırakma günü olarak 21 Ağustos'u belirledim. Rahatça sigara içebiliyorum ancak 21 Ağustos'tan sonra neler olacak aklımda canlandıramıyorum. Tek bildiğim bana zarar verdiği halde hayatımda hiçbir şeyi tutmamam gerektiği. 21 Ağustos benim için milad olacak gibi, sigarayı bırakabildiğimi kendime ispatladığım an tutmayın beni.

5. Gün: 14.08.2015 Cuma

Henüz herhangi bir iştah azalmasına sebep olmadı bu zıkkım. Sigara ile aramıza champix giremiyor. Doğrusunu isterseniz daha da bağlanıyorum sanki. 

Champix | Sigara Bırakma

Veeam One Kurulumunda Failed to start service VeeamRSS hatasi

by Altug ERBASI 19. November 2014 18:47

Veeam One 8 Server kurulumu sırasında "Failed to start service 'VeeamRSS' Click Retry to attempt to start the service again. Click Cancel to continue installation without starting the service" hatası alıyorsanız CANCEL a tıkladıkttan sonra ilacınız bir adet registry key girmek ve sunucunuzu restart etmek olacaktır. Veeam Reporting Service restart sonrası başarı ile start olacaktır.

 

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control altına yeni bir String değeri ekleyerek adını "WaitToKillServiceTimeout" olarak verin ve değerini 5000 olarak ayarlayın. Sunucunuzu restart ettiğinizde ilgili servisin başarı ile çalıştığını göreceksiniz. Startup Action bu service için Delayed olarak ayarlandığından bir süre beklemeniz gerekebilir. Ya da kuruluma başlamadan önce bu registry anahtarını girip sunucunuzu restart ettikten sonra kuruluma başlayarak sorunsuz bir şekilde kurulumu tamamlayabilirsiniz.

 

Veeam One 8

DHCP Failover Kontrol

by Altug ERBASI 17. November 2014 07:20

Windows Server 2012 ile DHCP Failover tanımınız varsa ve DHCP scope tanımlarını elle yapıyorsanız yeni eklenen scope'ların failover yapılandırılmasının gerçekleştirildiğinden emin olmalısınız. Her ne kadar çok basit bir işlem olsa da atlanabilir ve failover ihtiyacı doğduğunda eksik kalacak bir iki scope nedeni ile başınız ağrıyabilir, daha da kötüsü o kadar uğraşıp kurduğunuz yapının başarısız olduğu algısı olabilir.

Bu yazımda sadece Primary ve Secondary DHCP sunucularınızdaki scope sayılarını karşılaştırabileceğiniz ufak bir script paylaşıyor olacağım. Primary ve Secondary sunucularınızdaki scope sayısı eşit değil ise zaten bir sorun var demektir. Bu bilgiyi aldıktan sonra yapacağınız kontroller, uyarı mekanizmalarını yapılandırmanız zor değil. Bir sonraki yazımda iki sunucu arasındaki farklı scope'ları listeleyecek bir başka script ekleyeceğim ancak şu an için ezberden yazamadım. (Kendi script'imden copy/paste yapacağımdır. :))

Mutlu Günler.

$PrimaryServer="BURAYA PRIMARY SUNUCUNUZUN ADINI GİRİN";

$FailoverServer="BURAYA SECONDARY SUNUCUNUZUN ADINI GİRİN";

$dhcpScopesPrimary= @()

$dhcpScopesFailover= @()

$dhcpScopesPrimary=Get-DhcpServerv4Scope-ComputerName$PrimaryServer;

$dhcpScopesFailover=Get-DhcpServerv4Scope-ComputerName$FailoverServer;

$ScopeCountsPrimary=$dhcpScopesPrimary.Count.ToString();

$ScopeCountsFailover=$dhcpScopesFailover.Count.ToString();

$ScopeCountsPrimary;

$ScopeCountsFailover;

 

DHCP | Powershell

Biztalk Logshipping Problem

by Altug ERBASI 8. February 2014 09:40

Biztalk Server 2010 üzerinde tanımladığım loghsipping işlemleri sırasında Destination server'da aşağıdaki gibi bir hata oluştuğunu fark ettim. 

Message

Executed as user: Domain\User. A partial set has been detected but a valid full backup set does not exist yet.  Please force a full backup on the source server. [SQLSTATE 42000] (Error 50000).  The step failed.

Bu hatanın kaynağı daha destination da restore edilmesine fırsat kalmadan bir arkadaşımın production db'lere ait transaction logları silmesiydi. Bu durumda yapabileceğiniz hareket Biztalk'u full backup almaya zorlamak olacaktır. BiztalkMgmtDB üzerinde bulunan sp_ForceFullBackup stored procedure'u size bu konuda yardımcı oluyor. Bu stored procedure'u execute ettiğinizde bir sonraki çalışmasında "Backup Biztalk Server (BiztalkMgmtDB)" job'ınız full backup alması gerektiğini bilerek full backup alıyor olacak. Kısaca özetlersek destination da yukarıdaki hatayı alıyorsanız öncelikle management db'nizde bulunan sp_ForceFullBackup stored procedürünü çalıştırın, ardından hemen full backup alınmasını istiyorsanız Backup Biztalk job'ınızı da başlatın. Default olarak bu job 15 dk. da bir zaten çalışıyor olacaktır. Ancak ben o kadar sabredemem arkadaş. :)

Biztalk | SQL Server

SQL Server Tablolarindaki Değişiklikleri Yakalayin

by Altug ERBASI 21. January 2014 22:41

Her uygulama geliştiricinin dün, bugün veya yarın ihtiyaç duyacağı bir yapıdır değişikliklerin izlenmesi. Bunun için kendi loglama yapınızı kurabilir, 3rd party araçlar kullanabilirsiniz; ancak SQL Server'ın Change Data Capture özelliği pek çok uygulamada size yardımcı olabilecek kolay bir çözümdür.

Senkron bir izleme yöntemidir ve sql server'a en az etki edecek şekilde düzenlenmiştir. Değişikliklerin takibi tablo seviyesindedir ancak öncelikle izlemek istediğiniz tablo/tabloların bulunduğu database de bu özelliği aktive etmelisiniz.

Execute sys.sp_cdc_enable_db

komutu ile ilgili database de bu özelliği açabilirsiniz. Sonrasında hangi tablodaki değişiklikleri eklemek istiyorsanız bu tablo için aşağıdaki komutu verebilirsiniz. (Benim örneğimde database MyDB tablo ismim tblMyTable)

EXECUTE sys.sp_cdc_enable_table @source_schema = N'dbo' , @source_name = N'tblMyTable' , @role_name = NULL

Bu stored procedure hakkında detaylı bilgi için technet kaynaklarına buradan erişebilirsiniz. (Tıklayın)

Örneğimizde database adımız MyDB, tablo adımız ise tblMyTable. Tablomuzun yapısı aşağıdaki gibi;

CREATE TABLE [dbo].[tblMyTable](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[Ad] [varchar](50) NULL,
	[Soyadi] [varchar](50) NULL,
	[Yas] [varchar](50) NULL,
	[Maas] [money] NULL,
CONSTRAINT [PK_tblMyTable] PRIMARY KEY CLUSTERED (
	[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]

Bu tabloya öncelikle bir kaç kayıt ekleyelim,

insert into tblMyTable (Ad,Soyadi,Yas,Maas) values ('Altug','Onbaşı','31',123456)
insert into tblMyTable (Ad,Soyadi,Yas,Maas) values ('Sarı çizmeli','Mehmet Ağa','33',78901)

Şimdi önce database imizde sonrada tablomuzda izleme özelliklerini açalım;

USE MyDB
GO
EXECUTE sys.sp_cdc_enable_db;
GO

Database'imizde özelliğimizi aktive ettikten sonra izlemek istediğimiz tablo için izlememizi açıyoruz;

USE MyDB;
GO
EXECUTE sys.sp_cdc_enable_table
 @source_schema = N'dbo', @source_name = N'tblMyTable', @role_name = NULL
GO

İzlememizi enable ettik, cdc. şemasına ait tabloları (aşağıda örnek mevcut) görebiliyor olmalıyız.

 

Artık biraz ekleme, değişiklik vs. yapalım.

insert into tblMyTable (Ad,Soyadi,Yas,Maas) values ('Turgay','Güllü','34',123876)
insert into tblMyTable (Ad,Soyadi,Yas,Maas) values ('Uğur','Teğmendur','45',456789)
update tblMyTable set Maas=0 where Ad='Altug'
update tblMyTable set Soyad='Çiçekli' where Ad='Turgay'
ALTER TABLE MyTable ADD Firma varchar(30) Sparse NULL

Haydi bu değişiklikleri bilmiyormuş olalım ve sql server'ın bize söylemesini sağlayalım. Öncelikle [MyDB].[cdc].[ddl_history] tablosunu sorguladığımızda bir ddl işlemi olarak çalışan tablomuza kolon ekleme işini görebiliriz;

 

Şimdi de hangi tablodaki data için yapılan değişiklikleri inceleyelim. Bunun için [MyDB].[cdc].[dbo_tblMyTable_CT] tablosuna select atmamız yeterli olacaktır.

 

Bu tabloda __$operation kolonu için ID'ler ve karşılıkları aşağıda mevcut.

1 = Delete

2 = insert

3= update (update öncesinde kolonların içerdiği değerler)

4= update (update sonrasında kolonların içerdiği değerler)

Son olarak SQL Agent'ınızın çalışması gerektiğini ve bazı data tipleri için kısıtlamalar olduğunu belirtip sevgi dolu günler diliyorum. 

 

Kaynak: http://technet.microsoft.com/en-us/library/bb522475.aspx

 

Altuğ ERBAŞI

Microsoft teknolojileri ile yatıp kalkan bir deli oğlan.

Month List