447 reputation
916
bio website scottbilas.com
location Seattle, WA
age 39
visits member for 5 years, 2 months
seen Jan 23 at 18:28
Senior engineer working at Bungie LLC.

Dec
4
comment Can I hook PowerShell to call a function each time I execute a command?
One thing you could try is to query for child processes of the current host (via WMI query perhaps?). That should give you the exe being run, which you can put in the title.
Nov
10
comment Options for continuous one-way replication of tens of millions of files on Windows Server?
Robocopy does poll the file system. The /MON flag only says "wait for another change" but after that it re-runs the full poll. It does not actually use the change info for anything other than to trigger another run. And files are changing a lot more often than once a minute on the server, so /MON doesn't really do anything for us. I will look at SureSync though, thanks for the link.
Nov
10
comment Options for continuous one-way replication of tens of millions of files on Windows Server?
I mean DFS replication like the new one - we're on Server 2008R2. When insiders in multiple different teams at MS say "don't use it" it makes me nervous. And the reason for doing this replication is to keep a spare Perforce server running. They have a replication system for their database, but not the file revisions. We need the spare for failover as well as read-only "offline" access for expensive queries, backup, and validation that we do not want the main server to get hit with. Ideally we'd solve this with a SAN but that is just not an option now.
Nov
9
comment Duplicate File Finder
I love BC too, but it's not a dup file finder, it's a diff/merge tool.
Oct
23
comment Is bit rot on hard drives a real problem? What can be done about it?
Ok, according to wikipedia (en.wikipedia.org/wiki/Error_detection_and_correction) modern hard drives use CRC's to detect errors and try to recover using compact disc style error recovery. That's good enough for me.
Oct
23
comment Is bit rot on hard drives a real problem? What can be done about it?
Oh, no reason to delete, this is a good discussion. The problem I've got is the "seen" in "seen maybe one file". It requires going back and validating by hand every file, in order to notice that something is wrong. The backups will definitely help if you do have the multi level backup, and you've noticed a bad file. You can go back until you find one that's good. I'm just concerned about these increasingly enormous data stores we're building having hidden demons that show up right when it's time to ship a product. That's when everything feels like it goes wrong.
Oct
23
comment Is bit rot on hard drives a real problem? What can be done about it?
The problem is: how do you know you have a bad copy? And how do you know which copy that is backed up is the good one? In an automated way.
Oct
23
comment Is bit rot on hard drives a real problem? What can be done about it?
I don't see how child/parent/grandparent backups helps. There's no way to know with that system if a bit is flipped because a user intended to change it or if the drive did it on its own. Not without a checksum of some kind.
Oct
23
comment Is bit rot on hard drives a real problem? What can be done about it?
Here's an article on it: sun.com/bigadmin/content/submitted/data_rot.jsp
Oct
20
comment How to launch Process Explorer
How about making the title of your question a question?
Sep
1
comment Common mistakes made by System Administrators and how can we avoid them?
You know what? Sometimes people forget to do things. Maybe they had to run off in a hurry because their kid got in trouble with the principal at school. Maybe they are just scatterbrained. Language like "ripping off the company" is unnecessarily antagonistic and will just make people hate the IT department.
Jul
2
comment Forward port to another Ip/port
Thanks for the link. This is exactly what I was looking for. Works perfectly for my case (doesn't involve routing through the internet, so doesn't need security).
Jun
4
comment How can I get end-user Ghost running on servers?
Yes, that's the same clause I reviewed, and I interpreted it quite differently. They may have server backup products that they don't want it competing with but nowhere in the EULA does it even hint at it. If it's not spelled out, then it's not going to be binding. Instead, the license only talks about piracy and measures to prevent piracy, and we're happily paying customers. That all said, I do see and take your point about it being a gray hat question overall.
Jun
3
comment Common mistakes made by System Administrators and how can we avoid them?
Yeah, I think you missed my point, if you're talking about shifting responsibilities and assigning blame, putting people at fault, etc. That inevitably leads to axe-swinging, us-vs-them, politics, resentment. I can sit in my chair all day long being totally right and not realize how much I'm hurting production. Senior people on my team can't even manage their email properly - if it's below the inbox fold then it never existed. How can I expect that a nice "what I'm doing and why" email will work 100%? And these are really smart people. So I have to find things that work.
Jun
2
comment Common mistakes made by System Administrators and how can we avoid them?
Try not to pick apart the example I gave and consider the overall theme instead.
May
23
comment Windows Server 2003 - checking TS sessions (remote desktop client)
Thanks for the followup. Particularly about the option to permit one session per user. I never thought to look for something like that.
May
13
comment Password Manager that allows syncing accross platforms
I love Lastpass as well. They're coming out with an iPhone version. And support for native OS password entry (outside of the browser). It currently works via addins but also bookmarklets. And they have a standalone app. And you can share passwords with others without sharing the actual password (I use this with my wife for common accounts). And they're adding Yubikey support. Long list. The auto-login feature is killer.
May
12
comment How to remote a single application, rather than the entire desktop
The Mac OS is based on BSD, and not Linux. And with this we're only talking about the lowest levels. On top, especially the GUI, the Mac does not use a client/server model. Mac GUI remoting is done through a brute force copy-bits method (VNC variant). Very inefficient compared to something like X or even MS's RDP, which are tied directly into the rendering system for optimal remoting.
May
11
comment How can I get end-user Ghost running on servers?
No, I meant exactly what I said in my question. I want to get Ghost running on Server. I'm happy with what it does and trust it and want the exact same thing on our servers. Did you review the EULA for Ghost? I did. It does not prohibit this kind of thing. Even if it does, that's something we can discuss. Your immediate leap to insinuating I'm promoting warez was unnecessary to say the least.
May
11
comment How can I get end-user Ghost running on servers?
Acronis offers nothing for us over what Ghost 14 provides for $80. Looks like a great product but we just don't have the cash.