<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>devops on Neolisk's Tech Blog</title><link>/tags/devops/</link><description>Recent content in devops on Neolisk's Tech Blog</description><generator>Hugo -- gohugo.io</generator><language>en</language><managingEditor>neolisk@gmail.com (Victor Zakharov)</managingEditor><webMaster>neolisk@gmail.com (Victor Zakharov)</webMaster><copyright>©2020-2024 Victor Zakharov. All Rights Reserved</copyright><lastBuildDate>Fri, 14 Aug 2020 00:00:00 +0000</lastBuildDate><atom:link href="/tags/devops/index.xml" rel="self" type="application/rss+xml"/><item><title>Configure Hosts File on Asus RT-AX88U Router</title><link>/posts/2020-08-14-configure-hosts-file-asus-rt-ax88u/</link><pubDate>Fri, 14 Aug 2020 00:00:00 +0000</pubDate><author>neolisk@gmail.com (Victor Zakharov)</author><atom:modified>Sun, 16 Aug 2020 00:04:57 +0000</atom:modified><guid>/posts/2020-08-14-configure-hosts-file-asus-rt-ax88u/</guid><description>Have you ever wondered how to configure local access to an externally accessible resource in your network, via the same domain name? Simple example is a NAS storage. In my case Synology DS918+. After setting up SSL on *.synology.me domain, I realized that I cannot access the NAS locally via the same domain name, only by IP. But accessing by IP gives me SSL related errors. Each part of the solution was not difficult to find.</description><dc:creator>Victor Zakharov</dc:creator><category>devops</category><category>software</category></item><item><title>Hard Disk Sentinel - Fix real time disk monitoring</title><link>/posts/2013-02-13-hard-disk-sentinel-fix-disk-perf-mon/</link><pubDate>Wed, 13 Feb 2013 00:00:00 +0000</pubDate><author>neolisk@gmail.com (Victor Zakharov)</author><atom:modified>Sat, 05 Jun 2021 11:36:56 -0400</atom:modified><guid>/posts/2013-02-13-hard-disk-sentinel-fix-disk-perf-mon/</guid><description>Even though this issue has an official FAQ on this page, I decided to include these short instructions on my blog.
Symptoms When you click on Disk Performance tab on any disk page, Hard Disk Sentinel says the following:
Real time performance monitoring is not supported on this disk Here is how it looks:
Solution Works for me most of the time (Windows 7 x64):
Start cmd as Administrator. Run lodctr /Q to list available performance counters.</description><dc:creator>Victor Zakharov</dc:creator><category>devops</category></item><item><title>Cannot Compact VHD Due To File System Limitation</title><link>/posts/2012-07-12-cannot-compact-vhd/</link><pubDate>Thu, 12 Jul 2012 00:00:00 +0000</pubDate><author>neolisk@gmail.com (Victor Zakharov)</author><atom:modified>Sat, 29 Feb 2020 15:00:54 -0500</atom:modified><guid>/posts/2012-07-12-cannot-compact-vhd/</guid><description>Very likely, deleting your shadow copies on guest machine will help.
I just disabled shadow copy on C: and it worked for me on Windows 2008 R2 + SP1.
More information here.</description><dc:creator>Victor Zakharov</dc:creator><category>software</category><category>devops</category></item><item><title>Clean Up After Installing Service Pack 1 on Windows 2008 R2</title><link>/posts/2012-07-10-clean-up-after-service-pack-install/</link><pubDate>Tue, 10 Jul 2012 00:00:00 +0000</pubDate><author>neolisk@gmail.com (Victor Zakharov)</author><atom:modified>Sat, 05 Jun 2021 11:36:56 -0400</atom:modified><guid>/posts/2012-07-10-clean-up-after-service-pack-install/</guid><description>Here is the command:
dism /online /cleanup-image /spsuperseded In my case I was able to reclaim &amp;gt;10GB of disk space on a system drive.</description><dc:creator>Victor Zakharov</dc:creator><category>devops</category></item><item><title>Cannot open .SQL file in Visual Studio 2010</title><link>/posts/2012-02-29-cannot-open-sql-file-vs-2010/</link><pubDate>Wed, 29 Feb 2012 00:00:00 +0000</pubDate><author>neolisk@gmail.com (Victor Zakharov)</author><atom:modified>Sat, 29 Feb 2020 15:34:59 -0500</atom:modified><guid>/posts/2012-02-29-cannot-open-sql-file-vs-2010/</guid><description>Environment hangs, completely at times, or just for several seconds. If it resumes after hanging, you are able to close the tab where this .SQL file would show up.
In any case, you cannot see or edit anything in there, seeing this Visual Studio 2010 branded blue background all over the contents area.
The solution, which worked for me - get the DVD with Visual Studio installation files and install from WCU\DAC\DACProjectSystemSetup_enu.</description><dc:creator>Victor Zakharov</dc:creator><category>devops</category><category>sql</category></item><item><title>SQL server 2005 express tools blocking installation of denali</title><link>/posts/2011-10-27-sql-2005-expr-tools-blocking-inst-denali/</link><pubDate>Thu, 27 Oct 2011 00:00:00 +0000</pubDate><author>neolisk@gmail.com (Victor Zakharov)</author><atom:modified>Sun, 01 Mar 2020 15:33:44 -0500</atom:modified><guid>/posts/2011-10-27-sql-2005-expr-tools-blocking-inst-denali/</guid><description>It appears some SQL Server 2005 ghosts are still hiding somewhere in your system.
To install Denali, you will need to remove the following keys from the registry:
HKLM\SOFTWARE\Microsoft\Microsoft SQL Server\90 HKLM\SOFTWARE\Wow6432Node\Microsoft\Microsoft SQL Server\90 Once removed, just Re-Run the checks, now it should succeed.
Note that you do not need to delete corresponding folders on your disk.
This article gets a credit for pointing in the right direction.</description><dc:creator>Victor Zakharov</dc:creator><category>devops</category><category>software</category></item><item><title>WMI query - incorrect namespace on Windows 2003 R2</title><link>/posts/2011-10-27-wmi-query-incorrect-namespace-win2003r2/</link><pubDate>Thu, 27 Oct 2011 00:00:00 +0000</pubDate><author>neolisk@gmail.com (Victor Zakharov)</author><atom:modified>Sun, 01 Mar 2020 15:37:55 -0500</atom:modified><guid>/posts/2011-10-27-wmi-query-incorrect-namespace-win2003r2/</guid><description>This article is a sequel to WMI Query - Incorrect Class on Windows 2003 R2?. It solves another common problem with WMI on Windows 2003 called Incorrect Namespace, occurring on most queries.
A simple way to diagnose it - go to Computer Management -&amp;gt; WMI Control -&amp;gt; Properties, chances are you will see many errors on the General tab.
Also, when you expand Security/Root, you will only see a couple of folders there, and CIMV2 is missing.</description><dc:creator>Victor Zakharov</dc:creator><category>devops</category><category>software</category></item><item><title>MS SQL Server 2008 R2 error log growing rapidly</title><link>/posts/2011-10-11-sql-2008-error-log-growing-rapidly/</link><pubDate>Tue, 11 Oct 2011 00:00:00 +0000</pubDate><author>neolisk@gmail.com (Victor Zakharov)</author><atom:modified>Sun, 01 Mar 2020 15:41:11 -0500</atom:modified><guid>/posts/2011-10-11-sql-2008-error-log-growing-rapidly/</guid><description>MS SQL server 2008 R2 was spamming the error log with the following two messages (got around 50GB of them in 4 days):
Message A.
An exception occurred while enqueueing a message in the target queue. Error: 15517, State: 1. Cannot execute as the database principal because the principal &amp;ldquo;dbo&amp;rdquo; does not exist, this type of principal cannot be impersonated, or you do not have permission.
Message B.
The activated proc &amp;lsquo;[dbo].</description><dc:creator>Victor Zakharov</dc:creator><category>devops</category><category>software</category><category>sql</category></item><item><title>MS SQL drop column with default constraint</title><link>/posts/2011-10-04-sql-drop-column-with-default-constraint/</link><pubDate>Tue, 04 Oct 2011 00:00:00 +0000</pubDate><author>neolisk@gmail.com (Victor Zakharov)</author><atom:modified>Sun, 01 Mar 2020 15:43:55 -0500</atom:modified><guid>/posts/2011-10-04-sql-drop-column-with-default-constraint/</guid><description>The following MS SQL script will generate MS SQL statements to drop a list of columns with default constraint for a certain table.
Need to change table_name and list of columns, as applicable. Statements will be generated only if required.
To make things clear:
If column does not exist within specified table, no drop will be generated. If column does not have a default constraint, no drop for this constraint will be generated.</description><dc:creator>Victor Zakharov</dc:creator><category>devops</category><category>software</category><category>sql</category></item><item><title>List all valid email addresses in Exchange 2007</title><link>/posts/2011-09-06-list-all-valid-emails-exchange-2007/</link><pubDate>Tue, 06 Sep 2011 00:00:00 +0000</pubDate><author>neolisk@gmail.com (Victor Zakharov)</author><atom:modified>Sun, 01 Mar 2020 15:54:30 -0500</atom:modified><guid>/posts/2011-09-06-list-all-valid-emails-exchange-2007/</guid><description>You may need these to configure your 3rd party antispam software/appliance.
There were lots of articles on the internet with complicated solutions, which did not work for me. Here a Powershell one-liner for Exchange management shell:
1 Get-Mailbox | foreach { $_.EmailAddresses | foreach { $_.SmtpAddress } } Within regular Powershell, add this line at the very start:
1 Add-PSSnapin Microsoft.Exchange.Management.PowerShell.Admin If you plan to run it as a batch job, the whole script could look like the following:</description><dc:creator>Victor Zakharov</dc:creator><category>devops</category><category>software</category><category>exchange</category></item><item><title>Exchange - disable offline folders with non-cached mode</title><link>/posts/2011-08-22-exchange-disable-offline-folders-no-cache/</link><pubDate>Mon, 22 Aug 2011 00:00:00 +0000</pubDate><author>neolisk@gmail.com (Victor Zakharov)</author><atom:modified>Sun, 01 Mar 2020 15:59:28 -0500</atom:modified><guid>/posts/2011-08-22-exchange-disable-offline-folders-no-cache/</guid><description>Having read some useful topics on the internet, I decided to try non-cached Exchange mode in Outlook.
After disabling caching for my account, it still kept the OST file, even after forced deletion.
Then I noticed some offline folders were being kept, like Inbox and Sent Items (right click -&amp;gt; Synchronization tab -&amp;gt; Offline folder contains&amp;hellip;).
When those were emptied, there was still something left in that OST file (&amp;lt;20MB). This is how you can disable offline folders altogether.</description><dc:creator>Victor Zakharov</dc:creator><category>devops</category><category>software</category><category>exchange</category></item><item><title>Windows firewall authorization failed to start</title><link>/posts/2011-08-10-windows-firewall-auth-failed-to-start/</link><pubDate>Wed, 10 Aug 2011 00:00:00 +0000</pubDate><author>neolisk@gmail.com (Victor Zakharov)</author><atom:modified>Sun, 01 Mar 2020 16:02:16 -0500</atom:modified><guid>/posts/2011-08-10-windows-firewall-auth-failed-to-start/</guid><description>Alright, I struggled to make it work for a total of 5 hours. The original issue was that Firewall could not start because of error 1068 - some dependency failed to start. The symptoms: outgoing connections work, incoming are blocked. I drilled down to Windows Firewall Authorization Driver malfunction.
Tried just about every advice out there on the internet - nothing worked. Having gathered enough frustration, I thought it would not hurt to uninstall this crappy thing from Device Manager.</description><dc:creator>Victor Zakharov</dc:creator><category>devops</category><category>windows</category><category>firewall</category></item><item><title>Driver letter not available for mapping</title><link>/posts/2011-08-09-drive-letter-not-available-for-mapping/</link><pubDate>Tue, 09 Aug 2011 00:00:00 +0000</pubDate><author>neolisk@gmail.com (Victor Zakharov)</author><atom:modified>Sun, 01 Mar 2020 16:04:40 -0500</atom:modified><guid>/posts/2011-08-09-drive-letter-not-available-for-mapping/</guid><description>Somehow my Windows 7 partially remapped a drive letter to another entity. It happened suddenly with some unexpected behavior. I noticed it when it could no longer connect to a network share. I removed the mapping and tried recreating with no success. The drive could not be deleted. Restarted, the drive is not mapped, yet it&amp;rsquo;s still not available. Started googling and came across this forum discussion.
The problem is related to non-active drives still reserving a letter.</description><dc:creator>Victor Zakharov</dc:creator><category>devops</category><category>windows</category></item><item><title>WMI query - Incorrect class on Windows 2003 R2?</title><link>/posts/2011-03-22-wmi-query-incorrect-class-win-2003-r2/</link><pubDate>Tue, 22 Mar 2011 00:00:00 +0000</pubDate><author>neolisk@gmail.com (Victor Zakharov)</author><atom:modified>Sun, 29 Mar 2020 19:47:31 -0400</atom:modified><guid>/posts/2011-03-22-wmi-query-incorrect-class-win-2003-r2/</guid><description>I got this &amp;lsquo;Invalid class&amp;rsquo; error when querying disk performance data:
Win32_PerfFormattedData_PerfDisk_LogicalDisk
The server was running Windows 2003 R2 Std x64 SP2, so I used this article to &amp;lsquo;detect and repair a corrupted WMI Repository&amp;rsquo;:
rundll32 wbemupgd, RepairWMISetup Well, it did not work for some reason. A little more googling led me to a blog, where Mike (the author) suggested two additional actions:
First
winmgmt /resyncperf Then
winmgmt /clearadap Just executing (1) did not solve the problem for me, while doing (2) after that worked perfectly.</description><dc:creator>Victor Zakharov</dc:creator><category>wmi</category><category>windows</category><category>devops</category></item><item><title>Install update for ESET Remote Administrator Server</title><link>/posts/2011-03-09-how-to-update-eset-remote-admin-server/</link><pubDate>Wed, 09 Mar 2011 00:00:00 +0000</pubDate><author>neolisk@gmail.com (Victor Zakharov)</author><atom:modified>Sun, 29 Mar 2020 19:44:44 -0400</atom:modified><guid>/posts/2011-03-09-how-to-update-eset-remote-admin-server/</guid><description>Solution For those who don&amp;rsquo;t like to read stories, here&amp;rsquo;s the extract:
Proceed with installation, even despite it appears to be a clean install. In the end you will get a working version, with all configuration preserved. Story Today I got a notice from ESET Remote Administrator Console about new updates being available and a prompt to get them from the website. I downloaded two new executables (Server and Console) for version 4.</description><dc:creator>Victor Zakharov</dc:creator><category>windows</category><category>devops</category></item><item><title>Acronis TrueImage 2010 Home not user friendly?</title><link>/posts/2011-03-02-acronis-trueimage-2010-home-not-user-friendly/</link><pubDate>Wed, 02 Mar 2011 00:00:00 +0000</pubDate><author>neolisk@gmail.com (Victor Zakharov)</author><atom:modified>Sun, 29 Mar 2020 19:47:31 -0400</atom:modified><guid>/posts/2011-03-02-acronis-trueimage-2010-home-not-user-friendly/</guid><description>I recently upgraded to a larger hard drive and went from 1TB -&amp;gt; 2TB. Now the task was to make backup task in Acronis use the new location. I created new destination folder, moved all previous backups there.
Then I changed Acronis backup task to do backups to the new place. Quite obvious so far, isn&amp;rsquo;t it? Not with Acronis. Although it picked the right full backup file to append to (shown on configuration screen), it failed on the next incremental backup:</description><dc:creator>Victor Zakharov</dc:creator><category>windows</category><category>devops</category></item><item><title>NTFS compression worth it?</title><link>/posts/2011-02-21-ntfs-compression-worth-it/</link><pubDate>Mon, 21 Feb 2011 00:00:00 +0000</pubDate><author>neolisk@gmail.com (Victor Zakharov)</author><atom:modified>Sun, 29 Mar 2020 19:20:47 -0400</atom:modified><guid>/posts/2011-02-21-ntfs-compression-worth-it/</guid><description>Some time ago I researched compression in various systems, ranging from software archivers (like WinRAR, WinZip etc.) to database solutions (like Oracle data compression).
Then I figured there is one more type of compression that I did not touch yet - NTFS compression. People on the net say it&amp;rsquo;s pretty much useless, still I decided to give it a try. And here is what I came up with:
Folder name Uncompressed size, MB Compressed size, MB Space savings, MB Space savings, % Proof/screenshot Victor (Personal) 11820 10130 1690 14.</description><dc:creator>Victor Zakharov</dc:creator><category>windows</category><category>devops</category></item><item><title>Disable hibernation in Windows 7</title><link>/posts/2010-12-05-windows-7-disable-hibernation/</link><pubDate>Sun, 05 Dec 2010 00:00:00 +0000</pubDate><author>neolisk@gmail.com (Victor Zakharov)</author><atom:modified>Sun, 29 Mar 2020 19:47:31 -0400</atom:modified><guid>/posts/2010-12-05-windows-7-disable-hibernation/</guid><description>If you are like me, and wonder where all the space on C: went, you might have also stumbled across hiberfil.sys file, which is usually taking a couple of gigs. This is especially important if you are running your system on precious SSD space.
Luckily, you can get rid of that file, and the fastest way is to use command prompt. These guys say it should be elevated, but it worked just fine for me, probably due to disabled UAC.</description><dc:creator>Victor Zakharov</dc:creator><category>windows</category><category>devops</category></item><item><title>Tortoise SVN - No overlay icons after upgrade</title><link>/posts/2010-11-13-tortoise-svn-no-overlay-icons-after-upgrade/</link><pubDate>Sat, 13 Nov 2010 00:00:00 +0000</pubDate><author>neolisk@gmail.com (Victor Zakharov)</author><atom:modified>Sun, 29 Mar 2020 19:36:02 -0400</atom:modified><guid>/posts/2010-11-13-tortoise-svn-no-overlay-icons-after-upgrade/</guid><description>Just updated my TortoiseSVN client at home from 1.6.9 to 1.6.11 and found that I can no longer use overlay icons, either in Explorer or in Total Commander (more used to the latter).
It appeared as if Tortoise shell extension was not loaded. I tried a restart - same thing. Googled on it and found their FAQ, which didn&amp;rsquo;t help either.
A little more googling brought me to this page.</description><dc:creator>Victor Zakharov</dc:creator><category>windows</category><category>devops</category></item><item><title>Cannot connect to server using Hyper-V manager</title><link>/posts/2010-10-07-virtualization-cannot-connect-to-server-hyperv/</link><pubDate>Thu, 07 Oct 2010 00:00:00 +0000</pubDate><author>neolisk@gmail.com (Victor Zakharov)</author><atom:modified>Sun, 29 Mar 2020 19:42:01 -0400</atom:modified><guid>/posts/2010-10-07-virtualization-cannot-connect-to-server-hyperv/</guid><description>You should be reading this article if you are seeing any of the two (or both) screens:
Windows Security / Your credentials did not work
Your system administrator does not allow the use of default credentials to log on to the remote computer XXXXX because its identity is not fully verified. Please enter new credentials.
AND/OR
Remote Desktop Connection
Your system administrator does not allow you to connect to this remote computer.</description><dc:creator>Victor Zakharov</dc:creator><category>windows</category><category>devops</category></item><item><title>Exchange - STORE.EXE Eating Too Much Memory?</title><link>/posts/2010-08-03-exchange-store-eating-memory/</link><pubDate>Tue, 03 Aug 2010 00:00:00 +0000</pubDate><author>neolisk@gmail.com (Victor Zakharov)</author><atom:modified>Sat, 10 Oct 2020 16:39:42 -0400</atom:modified><guid>/posts/2010-08-03-exchange-store-eating-memory/</guid><description>Suppose you are small enough not to want multiple servers each doing exactly one role. If you consider Exchange with the above requirement, you probably have the same problem we used to have. Memory consumption! STORE.EXE takes almost all available memory, no matter how much you allocate to the server.
This might not seem like a big problem&amp;hellip; until you disable page file, to make sure you server runs on memory, and not on a hard drive.</description><dc:creator>Victor Zakharov</dc:creator><category>windows</category><category>devops</category></item><item><title>Intel X25-M SSD in HP Proliant DL380 G5</title><link>/posts/2010-07-04-intel-x25-in-hp-proliant-dl380-g5/</link><pubDate>Sun, 04 Jul 2010 00:00:00 +0000</pubDate><author>neolisk@gmail.com (Victor Zakharov)</author><atom:modified>Sat, 24 Oct 2020 12:47:11 -0400</atom:modified><guid>/posts/2010-07-04-intel-x25-in-hp-proliant-dl380-g5/</guid><description>Setup Hardware: HP Proliant DL380 G5, two disks, one is Intel SSD and another one is HP SCSI 15K drive, each running as RAID0. Software: IOMeter, latest version. File system: default NTFS partitions were setup, with Intel being a system drive. It might sound like a bit of overhead (bringing incorrect measurements), but honestly, I don&amp;rsquo;t think it would really matter on such speeds and IOps. Controller caching: 25% read/75% write.</description><dc:creator>Victor Zakharov</dc:creator><category>devops</category><category>hardware</category><category>benchmark</category></item><item><title>Disable Root Certificates Update</title><link>/posts/2010-06-16-disable-root-certificates-update/</link><pubDate>Wed, 16 Jun 2010 00:00:00 +0000</pubDate><author>neolisk@gmail.com (Victor Zakharov)</author><atom:modified>Sat, 10 Oct 2020 16:59:15 -0400</atom:modified><guid>/posts/2010-06-16-disable-root-certificates-update/</guid><description>You might get an annoying event log error, if you server does not have a direct connection to the internet (no internet at all, or some ports are just blocked). That&amp;rsquo;s because your computer is trying to get root certificates update from Microsoft. You use those for Internet Explorer browsing. But who cares about browsing on a server? This is how you can disable root certificates update, and get rid of false errors in the event log:</description><dc:creator>Victor Zakharov</dc:creator><category>devops</category></item><item><title>Disable Root Certificates Update</title><link>/posts/2010-06-16-manage-dns-suffixes-group-policy/</link><pubDate>Wed, 16 Jun 2010 00:00:00 +0000</pubDate><author>neolisk@gmail.com (Victor Zakharov)</author><atom:modified>Sat, 10 Oct 2020 17:01:06 -0400</atom:modified><guid>/posts/2010-06-16-manage-dns-suffixes-group-policy/</guid><description>Computer Configuration &amp;gt; Policies &amp;gt; Administrative Templates &amp;gt; Network &amp;gt; DNS Client &amp;gt; DNS Suffix Search List
There is also Primary DNS Suffix option under the same tree node, just in case you need it.</description><dc:creator>Victor Zakharov</dc:creator><category>devops</category></item><item><title>PowerShell - Strip Html Tags From a String</title><link>/posts/2010-06-10-powershell-strip-html-tags-from-string/</link><pubDate>Thu, 10 Jun 2010 00:00:00 +0000</pubDate><author>neolisk@gmail.com (Victor Zakharov)</author><atom:modified>Sat, 10 Oct 2020 17:03:04 -0400</atom:modified><guid>/posts/2010-06-10-powershell-strip-html-tags-from-string/</guid><description>Here&amp;rsquo;s a one-liner:
1 $myStr -replace &amp;#34;&amp;lt;.*?&amp;gt;&amp;#34; Explanation With the above line, we are removing every shortest set of symbols within triangle brackets. The word shortest is very important here. Have a look at this wiki page for more information about greedy and lazy matching, under Lazy quantification.</description><dc:creator>Victor Zakharov</dc:creator><category>powershell</category><category>devops</category></item><item><title>Terminal Services Configuration in Windows 2008 R2</title><link>/posts/2010-05-31-term-srv-config-win-2008-r2/</link><pubDate>Mon, 31 May 2010 00:00:00 +0000</pubDate><author>neolisk@gmail.com (Victor Zakharov)</author><atom:modified>Sat, 10 Oct 2020 17:06:43 -0400</atom:modified><guid>/posts/2010-05-31-term-srv-config-win-2008-r2/</guid><description>An article for guys like myself, those trying to adopt renamed options of Windows 2008 R2&amp;hellip;
Well, I spent some time looking for this one. It used to be Terminal Services Configuration. At least, in 2003 and 2008 it was named exactly like this. In 2008 R2, however, Microsoft decided to change the name to (obviously) improve usability, especially for experienced admins. And here&amp;rsquo;s how it goes now: Remote Desktop Session Host Configuration.</description><dc:creator>Victor Zakharov</dc:creator><category>devops</category></item><item><title>Razer Abyssus - the Quest for Mouse Pad</title><link>/posts/2010-05-27-razer-abyssus-quest-for-mouse-pad/</link><pubDate>Thu, 27 May 2010 00:00:00 +0000</pubDate><author>neolisk@gmail.com (Victor Zakharov)</author><atom:modified>Sat, 10 Oct 2020 17:13:07 -0400</atom:modified><guid>/posts/2010-05-27-razer-abyssus-quest-for-mouse-pad/</guid><description>Here&amp;rsquo;s my story. When the cursor on my cheap Kingwin mouse (KW-02, 800 dpi) started shivering for no reason, I decided to take the old one back (Logitech LX3, 1000 dpi). Then I noticed it&amp;rsquo;s not so good on my hardwood desk, so having researched on good mouse pads, I bought OCZ Behemoth Regulator.
Exactly as promised, the look and feel of it was very nice, mouse movements smooth and everything was just fine until&amp;hellip; I bought Razer Abyssus (3500 dpi) to get rid of that heavy clicking sound of LX3.</description><dc:creator>Victor Zakharov</dc:creator><category>devops</category></item><item><title>Cannot Add HP 4100 Printer - Error 0x00000002</title><link>/posts/2010-04-06-cannot-add-hp-4100-printer/</link><pubDate>Tue, 06 Apr 2010 00:00:00 +0000</pubDate><author>neolisk@gmail.com (Victor Zakharov)</author><atom:modified>Sat, 10 Oct 2020 17:14:51 -0400</atom:modified><guid>/posts/2010-04-06-cannot-add-hp-4100-printer/</guid><description>It happened after the power outage, so our print server randomly turned off. When brought online, the first thing I noticed is that I couldn&amp;rsquo;t print under my Windows 7 Ent x86 workstation. Then, after I removed the printer I could not add it back. Got the error 0x00000002. Log off didn&amp;rsquo;t help. Neither did any of the configuration changes. So I did this magic thing - rebooted the workstation. Well, it did the trick.</description><dc:creator>Victor Zakharov</dc:creator><category>devops</category></item><item><title>Outlook Error 0x8004010F - Downloading Offline Address Book</title><link>/posts/2010-04-01-outlook-error-downloading-offline-addr-book/</link><pubDate>Thu, 01 Apr 2010 00:00:00 +0000</pubDate><author>neolisk@gmail.com (Victor Zakharov)</author><atom:modified>Sat, 10 Oct 2020 17:17:12 -0400</atom:modified><guid>/posts/2010-04-01-outlook-error-downloading-offline-addr-book/</guid><description>It originally started as a minor problem. One of our employees did not get updates for the offline address book (OAB) from the Exchange server. One person was missing from there and it was just one PC that had this issue. Naturally, we tried updating OAB. Got the error 0x8004010F (The operation failed. An object could not be found). Strangely enough, we then tried to update OAB from other PCs and got the same error.</description><dc:creator>Victor Zakharov</dc:creator><category>devops</category></item><item><title>Set Server To Synchronize Time With External Source</title><link>/posts/2010-03-02-sync-time-with-external-source/</link><pubDate>Tue, 02 Mar 2010 00:00:00 +0000</pubDate><author>neolisk@gmail.com (Victor Zakharov)</author><atom:modified>Mon, 12 Oct 2020 11:40:01 -0400</atom:modified><guid>/posts/2010-03-02-sync-time-with-external-source/</guid><description>Here&amp;rsquo;s how you can do it:
w32tm /config /syncfromflags:manual /manualpeerlist:&amp;lt;peerlist&amp;gt; Official definition for &amp;lt;peer&amp;gt; follows:
manualpeerlist:&amp;lt;peers&amp;gt; - sets the manual peer list to , which is a space-delimited list of DNS and/or IP addresses. When specifying multiple peers, this switch must be enclosed in quotes.
So it should be very much like the following:
w32tm /config /syncfromflags:manual &amp;#34;/manualpeerlist:64.90.182.55 129.6.15.28 129.6.15.29 64.236.96.53 206.246.122.250&amp;#34; If you are wondering where I took all those IPs, here&amp;rsquo;s the link.</description><dc:creator>Victor Zakharov</dc:creator><category>devops</category></item><item><title>PowerShell - Get MAC Address Of Any Remote IP</title><link>/posts/2010-02-09-powershell-get-mac-of-remote-ip/</link><pubDate>Tue, 09 Feb 2010 00:00:00 +0000</pubDate><author>neolisk@gmail.com (Victor Zakharov)</author><atom:modified>Mon, 12 Oct 2020 14:40:56 -0400</atom:modified><guid>/posts/2010-02-09-powershell-get-mac-of-remote-ip/</guid><description>Here is a PowerShell one-liner:
1 2 #change/assign $hostIp to a valid IP address (gwmi -Class Win32_NetworkAdapterConfiguration | where { $_.IpAddress -eq $hostIp }).MACAddress If you need to dynamically resolve a host IP from its name:
1 2 #change/assign $Computer to a valid host identifier $hostIp = [System.Net.Dns]::GetHostByName($Computer).AddressList[0].IpAddressToString The whole script may look like the following:
1 2 3 4 5 6 7 8 9 10 11 12 param ( $Computer , $Credential ) #to make it work without parameters if($Computer -eq $null) { $Computer = $env:COMPUTERNAME } #program logic $hostIp = [System.</description><dc:creator>Victor Zakharov</dc:creator><category>powershell</category><category>devops</category><category>algorithm</category></item><item><title>PowerShell - Get Current User</title><link>/posts/2010-02-03-powershell-get-current-user/</link><pubDate>Wed, 03 Feb 2010 00:00:00 +0000</pubDate><author>neolisk@gmail.com (Victor Zakharov)</author><atom:modified>Mon, 12 Oct 2020 14:33:05 -0400</atom:modified><guid>/posts/2010-02-03-powershell-get-current-user/</guid><description>Actually, there are many ways to get name of the user, which is currently logged on, including built-in .NET commands.
But let&amp;rsquo;s keep our code clean and stick with native PowerShell.
To get just the user name:
1 &amp;#34;$env:username&amp;#34; You might also need the domain:
1 &amp;#34;$env:userdomain&amp;#34; Or both of them:
1 &amp;#34;$env:userdomain\$env:username&amp;#34;</description><dc:creator>Victor Zakharov</dc:creator><category>powershell</category><category>devops</category></item><item><title>PowerShell - Check if remote port is open</title><link>/posts/2010-01-07-powershell-check-if-remote-port-open/</link><pubDate>Thu, 07 Jan 2010 00:00:00 +0000</pubDate><author>neolisk@gmail.com (Victor Zakharov)</author><atom:modified>Mon, 12 Oct 2020 16:17:47 -0400</atom:modified><guid>/posts/2010-01-07-powershell-check-if-remote-port-open/</guid><description>There are tons of ways to check if the port is open on a remote server. I think I found the fastest one, which is a Powershell one-liner:
1 (new-object Net.Sockets.TcpClient).Connect($host, $port) For testing purposes you can use the following command:
1 (new-object Net.Sockets.TcpClient).Connect(&amp;#34;google.com&amp;#34;, 80) It should give you no results. This means connection succeeded.
In real life you may encounter the following two outputs in red:
(1) Exception calling &amp;ldquo;Connect&amp;rdquo; with &amp;ldquo;2&amp;rdquo; argument(s): &amp;ldquo;A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond xxx.</description><dc:creator>Victor Zakharov</dc:creator><category>powershell</category><category>devops</category></item><item><title>Prepare Windows 2003 Active Directory For Upgrade To Windows 2008 R2</title><link>/posts/2010-01-07-prep-win2003-ad-upgrade-to-win2008r2/</link><pubDate>Thu, 07 Jan 2010 00:00:00 +0000</pubDate><author>neolisk@gmail.com (Victor Zakharov)</author><atom:modified>Mon, 12 Oct 2020 16:10:31 -0400</atom:modified><guid>/posts/2010-01-07-prep-win2003-ad-upgrade-to-win2008r2/</guid><description>That&amp;rsquo;s actually pretty simple, you just need to run this utility:
D:\support\adprep\adprep.exe /forestprep and
D:\support\adprep\adprep.exe /domainprep Where D: is your CD/DVD drive with Windows 2008 R2. In our case it was a virtual drive mounted in Hyper-V, but I think it does not really matter. I did preparation for both forest and domain, because in our situation they are identical. Yours might be different. What is important is that this procedure should be run from the infrastructure owner.</description><dc:creator>Victor Zakharov</dc:creator><category>devops</category></item><item><title>WSUS 3.0 SP2 - Update Cloned Virtual Machines</title><link>/posts/2009-12-20-wsus-3-sp2-update-cloned-vm/</link><pubDate>Sun, 20 Dec 2009 00:00:00 +0000</pubDate><author>neolisk@gmail.com (Victor Zakharov)</author><atom:modified>Mon, 12 Oct 2020 16:20:03 -0400</atom:modified><guid>/posts/2009-12-20-wsus-3-sp2-update-cloned-vm/</guid><description>Introduction After some point we had too many virtual machines to keep track of updates locally. So we decided to try Microsoft&amp;rsquo;s solution called WSUS. It took some time to install, the whole process could have been easier, cause I had to google every part of it. When we finally had it working, there was a problem with detection of our virtual machines.
Technical So we had 3 virtual machines, all with different IPs and MACs, being detected as one.</description><dc:creator>Victor Zakharov</dc:creator><category>devops</category></item><item><title>Zone not loaded by DNS server - Windows 2003 R2 SP2</title><link>/posts/2009-12-13-zone-not-loaded-by-dns-win2003r2-sp2/</link><pubDate>Sun, 13 Dec 2009 00:00:00 +0000</pubDate><author>neolisk@gmail.com (Victor Zakharov)</author><atom:modified>Mon, 12 Oct 2020 16:22:46 -0400</atom:modified><guid>/posts/2009-12-13-zone-not-loaded-by-dns-win2003r2-sp2/</guid><description>Introduction So we switched to a new provider and I had to change primary DNS to another server. Yes, we decided to have another server for this purpose, just to have a backup in case anything goes wrong. And we actually made use of that old server, because some of our domain records took longer to update, than it was expected. Anyway, let&amp;rsquo;s skip unneeded details and roll down to the topic of this post.</description><dc:creator>Victor Zakharov</dc:creator><category>devops</category></item><item><title>DL380 G6 - Unexpected Reboot</title><link>/posts/2009-10-25-dl380-g6-unexpected-reboot/</link><pubDate>Sun, 25 Oct 2009 00:00:00 +0000</pubDate><author>neolisk@gmail.com (Victor Zakharov)</author><atom:modified>Mon, 12 Oct 2020 16:47:55 -0400</atom:modified><guid>/posts/2009-10-25-dl380-g6-unexpected-reboot/</guid><description>I noticed many people on the net are looking for this review, or at least for anything that could prove they are not alone. Well, guys, here&amp;rsquo;s what you wanted to hear: yes, our 9 x G6 DL380 servers kept rebooting unexpectedly for quite a while. Not all at once, but still annoying. It all happened at random until we contacted HP and their tech told us to update firmware.</description><dc:creator>Victor Zakharov</dc:creator><category>devops</category><category>hardware</category></item><item><title>Run Internet Explorer 5.5, 6.0, 7.0, 8.0 on Windows 7</title><link>/posts/2009-10-14-run-legacy-internet-explorer-version-win7/</link><pubDate>Wed, 14 Oct 2009 00:00:00 +0000</pubDate><author>neolisk@gmail.com (Victor Zakharov)</author><atom:modified>Mon, 12 Oct 2020 16:50:32 -0400</atom:modified><guid>/posts/2009-10-14-run-legacy-internet-explorer-version-win7/</guid><description>Introduction There is no catch about that. You don&amp;rsquo;t need powerful software to support 3 virtual XPs to run XP mode in Windows Virtual PC, or anything like that. When I heard this being possible on an old PC with no real prerequisites, and for free, I was amazed.
Solution In short, there is a French guy who developed a piece of software to handle all these versions under one title: IETester.</description><dc:creator>Victor Zakharov</dc:creator><category>devops</category></item><item><title>Windows 7 on a Vintage PC</title><link>/posts/2009-10-14-win7-on-vintage-pc/</link><pubDate>Wed, 14 Oct 2009 00:00:00 +0000</pubDate><author>neolisk@gmail.com (Victor Zakharov)</author><atom:modified>Sat, 24 Oct 2020 12:47:11 -0400</atom:modified><guid>/posts/2009-10-14-win7-on-vintage-pc/</guid><description>Introduction I recently had a chance to try Windows 7 Enterprise x86 on an old PC. Overall, quite impressed with performance.
Tech Specs 1 Pentium 4, 1.6 GHz + 512 MB of RAM on AOpen mobo (dated 2001). Some Benchmarks At startup only 300MB out of total 512 are occupied. The system is clean, no antivirus or anything like that. But running smooth, so it&amp;rsquo;s still pretty good for 7, compared to its predecessor, Vista.</description><dc:creator>Victor Zakharov</dc:creator><category>devops</category><category>hardware</category><category>benchmark</category></item><item><title>PowerShell - Query Oracle Database</title><link>/posts/2009-10-06-powershell-query-oracle-database/</link><pubDate>Tue, 06 Oct 2009 00:00:00 +0000</pubDate><author>neolisk@gmail.com (Victor Zakharov)</author><atom:modified>Tue, 13 Oct 2020 15:08:19 -0400</atom:modified><guid>/posts/2009-10-06-powershell-query-oracle-database/</guid><description>You might have already googled other pages to help you on this. You even probably have found some PowerShell function like the one below:
1 2 3 4 5 6 7 8 9 function OracleQuery($Instance,$User,$Password,$Query) { $private:tmp = [System.Reflection.Assembly]::LoadWithPartialName(&amp;#34;System.Data.OracleClient&amp;#34;) $private:con = &amp;#34;Data Source=$instance;User Id=$user;Password=$password&amp;#34; $private:ad = New-Object System.Data.OracleClient.OracleDataAdapter($query,$con) $private:ds = New-Object System.Data.DataSet $private:tmp = $ad.Fill($ds) return $ds.Tables[0] } Still something makes this one different. Here are some tricks used here:</description><dc:creator>Victor Zakharov</dc:creator><category>powershell</category><category>oracle</category><category>devops</category></item><item><title>Windows 7 - Activation Problems</title><link>/posts/2009-10-03-windows-7-activation-problems/</link><pubDate>Sat, 03 Oct 2009 00:00:00 +0000</pubDate><author>neolisk@gmail.com (Victor Zakharov)</author><atom:modified>Tue, 13 Oct 2020 15:14:45 -0400</atom:modified><guid>/posts/2009-10-03-windows-7-activation-problems/</guid><description>Introduction It all happened after I already had my Windows activated. Basicly, error 0x8007232B started to appear on each startup saying something about DNS/KMS problems. No big deal, however I felt something was wrong with the system. So I went to My Computer/Properties and found that for some reason my copy had 27 days to activate. Apparently, activation was reset due to installation or updates as I didn&amp;rsquo;t update any piece of hardware.</description><dc:creator>Victor Zakharov</dc:creator><category>devops</category></item><item><title>G6 + Everest 5.02 = BSOD ?</title><link>/posts/2009-08-28-g6-everest-5-0-2-bsod/</link><pubDate>Fri, 28 Aug 2009 00:00:00 +0000</pubDate><author>neolisk@gmail.com (Victor Zakharov)</author><atom:modified>Tue, 13 Oct 2020 15:16:42 -0400</atom:modified><guid>/posts/2009-08-28-g6-everest-5-0-2-bsod/</guid><description>Introduction Needless to say, that I have always used Everest to pull system information, perform basic testing and see temperatures from the server&amp;rsquo;s sensors. Not only servers, by the way. Yes, Everest isn&amp;rsquo;t quite bad, but it&amp;rsquo;s not the point of this article.
Procedure As you probably remember by previous articles, we have some HP G6 servers to play with. And I was quite surprised to see them fall periodically after Everest is launched.</description><dc:creator>Victor Zakharov</dc:creator><category>devops</category><category>software</category></item><item><title>Outlook 2007 SP2 works with Exchange 2007 SP1?</title><link>/posts/2009-08-11-outlook-2007-sp2-on-exchange-2007-sp1/</link><pubDate>Tue, 11 Aug 2009 00:00:00 +0000</pubDate><author>neolisk@gmail.com (Victor Zakharov)</author><atom:modified>Tue, 13 Oct 2020 15:23:13 -0400</atom:modified><guid>/posts/2009-08-11-outlook-2007-sp2-on-exchange-2007-sp1/</guid><description>Introduction Indeed, yet until now I was never able to make it work with our Exchange. Strange, it does work perfectly with direct on demand connection (common user’s home setup), but fails within Exchange. You are prompted to search for solution; however Microsoft won’t help you with that. A bug?
Test specifications Non-Exchange environment – OS: Vista SP1, 7 Ultimate RC (tried on both), gmail account. Outlook 2007 RTM works perfectly, installing SP2 doesn’t break anything.</description><dc:creator>Victor Zakharov</dc:creator><category>devops</category></item><item><title>HP G6 DL380 - SmartStart is a dumb start!</title><link>/posts/2009-08-02-hp-g6-dl380-smartstart-dumb-start/</link><pubDate>Sun, 02 Aug 2009 00:00:00 +0000</pubDate><author>neolisk@gmail.com (Victor Zakharov)</author><atom:modified>Tue, 13 Oct 2020 15:25:30 -0400</atom:modified><guid>/posts/2009-08-02-hp-g6-dl380-smartstart-dumb-start/</guid><description>Introduction Had a chance to install 9 operating systems on HP G6 Proliant DL380 servers. 4 of them had to be Windows 2003 64bit and 5x32bit. To summarize, 64bit versions didn&amp;rsquo;t boot after SmartStart initiated installation (NTLDR not found) and 32bit version went okay until we found nothing HP-related in the start menu of Windows 2003. And we had to do a manual install of PSP on each and every server we had.</description><dc:creator>Victor Zakharov</dc:creator><category>devops</category></item><item><title>Firefox 3.5 hangs under Windows 7 RC</title><link>/posts/2009-07-15-firefox-3-5-hangs-under-win7-rc/</link><pubDate>Wed, 15 Jul 2009 00:00:00 +0000</pubDate><author>neolisk@gmail.com (Victor Zakharov)</author><atom:modified>Tue, 13 Oct 2020 15:31:41 -0400</atom:modified><guid>/posts/2009-07-15-firefox-3-5-hangs-under-win7-rc/</guid><description>Introduction I&amp;rsquo;m a keen fan of Mozilla Firefox web browser and was very excited when a new version came out. Having installed that on my Vista work PC and found a real speed boost, I rushed to upgrade it at home&amp;hellip; only to find it hangs at startup on Windows 7.
Procedure This is the most interesting part. By default, your 3.0.11 browser will not upgrade to 3.5. Looks like they know something.</description><dc:creator>Victor Zakharov</dc:creator><category>devops</category><category>software</category></item><item><title>HP DL380 G6 Benchmarked</title><link>/posts/2009-07-02-hp-dl380-g6-benchmarked/</link><pubDate>Thu, 02 Jul 2009 00:00:00 +0000</pubDate><author>neolisk@gmail.com (Victor Zakharov)</author><atom:modified>Sat, 24 Oct 2020 12:47:11 -0400</atom:modified><guid>/posts/2009-07-02-hp-dl380-g6-benchmarked/</guid><description>Introduction Our company finally bought a powerful HP DL380 G6 server with 2 x Xeon 5540 (8 cores total). Prior to production, we put 2 x 4 gig memory sticks (8 GB of memory) and 3 SCSI hard drives to make RAID5. As you can imagine, initial testing of this box was up to me.
Special attention in this article is given to virtualization performance. For us it was primary reason for buying such a powerful box.</description><dc:creator>Victor Zakharov</dc:creator><category>devops</category><category>hardware</category><category>benchmark</category></item></channel></rss>