Submitted by northben on Sun, 05/13/2012 - 12:04
If you are running a Drupal site with Network Solutions hosting, please accept my condolences. And the lack of shell access? The pain of your loss is almost unbearable.
However, thanks to jomariworks on the Network Solutions forums, at least you can enable Clean URLs!
Submitted by northben on Tue, 05/01/2012 - 21:26
I had some FLAC audio files on my computer that I wanted to convert to a lossy format (AAC, in my case). iTunes won't play FLAC, and VLC wasn't helping me. I ended up calling FFmpeg in a PowerShell script to quickly convert all of the files.
$target = 'J:\FLAC'
$target = $target + "\*.flac"
$files = Get-ChildItem $target
foreach ($file in $files) {
.\ffmpeg.exe -i $file -acodec libvo_aacenc -b:a 256k -ar 44100 -threads 4 -n $($file.BaseName + ".m4a")
}
Submitted by northben on Tue, 03/20/2012 - 17:35
I needed to get a file modification timestamp through WMI (for an irrelevant reason, I couldn't use the UNC path and PowerShell's get-childitem cmdlet). So, WMI it had to be...
$file = gwmi -computername remoteComputer -query "select * from cim_datafile where name = 'C:\\file.txt' "
$age = (get-date) - $file.convertToDateTime($file.LastModified)
return $age.seconds
Pretty quick and painless!
Note: you could get (m)any other file attributes by slightly altering these lines. Remember: the get-member cmdlet is your friend!
Submitted by northben on Fri, 02/10/2012 - 11:54
If you're writing a script that takes parameters with the "param" statement/feature, don't declare any variables before param. It will throw some weird errors! You can put variables in the Begin scriptblock instead.
Submitted by northben on Mon, 01/30/2012 - 10:00
Let's say you need to add a new user to all the Active Directory groups of an existing user. It would be painstaking and error-prone to compare group memberships in the AD Users & Computers snap-in. But don't despair: There is an easier way!
First, install the free ActiveRoles Management Shell module for PowerShell from Quest if you don't already have it. Trust me, you'll wonder how you managed Active Directory without it!
Second, run a command like this in PowerShell:
Submitted by northben on Tue, 01/17/2012 - 12:08
Here's a quick way to remove blank lines from a file using PowerShell. This will also remove lines that only have spaces.
(gc file.txt) | ? {$_.trim() -ne "" } | set-content file.txt
Submitted by northben on Mon, 01/16/2012 - 17:12
When working with group policies, if you get this error, make sure that you are not setting up Security Filtering for let's say, "Authenticated Users" (which is the default for a new GPO) when you're trying to set computer-level group policy settings.
C:\Users\administrator>gpupdate /force
Updating Policy...
User Policy update has completed successfully.
Computer policy could not be updated successfully. The following errors were encountered:
Submitted by northben on Mon, 01/09/2012 - 10:14
Let's say you want to use PowerShell's Get-WmiObject commandlet to retrieve a list of files older than a certain amount of time. Here's one way to do it.
Submitted by northben on Fri, 01/06/2012 - 21:18
If you're wondering "Should I turn off the Windows Firewall service to disable the Windows Firewall?" The answer is NO!
Submitted by northben on Sun, 01/01/2012 - 19:11
I just transferred this site (pixelchef.net) to www.nearlyfreespeech.NET webhosting!
I ran into a lot of trouble with PHP Safe_mode restrictions. I tried everything I could find on the web to no avail. So I caved in and set the site mode to PHP Flex, which does away with Safe_mode, and everything is fine now. It sounds like the site is less secure, but I don't know what else to do. And I found in the official PHP docs, Safe_mode has been depreciated and should not be relied on anymore. So maybe it doesn't really matter.
Pages