Search found 8 matches
- Thu Jan 12, 2017 1:26 pm
- Forum: PowerShell
- Topic: Scheduled Tasks Audit
- Replies: 5
- Views: 3079
Re: Scheduled Tasks Audit
If you happen to be working on a system with an older version of PowerShell that doesn't include the ScheduledTasks module, you can use schtasks.exe in PowerShell and produce object based output with it. schtasks.exe /Query /FO CSV /V | ConvertFrom-Csv | Select-Object -Property @{label='ComputerName...
- Thu Jan 12, 2017 1:08 pm
- Forum: PowerShell
- Topic: Log PS output to a file?
- Replies: 13
- Views: 31462
Re: Log PS output to a file?
You will have to list all of the files and delete the oldest one each time you want to make a new log. Correct. If the desire is to output a log file each time the script runs, I would recommend incorporating both of my previously posted commands into the script itself so it all happens automatical...
- Thu Jan 12, 2017 12:21 pm
- Forum: PowerShell
- Topic: Log PS output to a file?
- Replies: 13
- Views: 31462
Re: Log PS output to a file?
Hi, Please advise how I can log output of my existing scripts to a file then overwriting each first logfile file after 10 logfiles, hopefully without to much modifations to the script. S. Without knowing the details, you can simply pipe the output of your script to the Out-File cmdlet as long as th...
- Mon Sep 19, 2016 2:11 pm
- Forum: PowerShell
- Topic: psobject results not as expected
- Replies: 11
- Views: 4959
Re: psobject results not as expected
Where-Object in the first line of adding members in your script doesn't do anything. Changing it to ForEach-Object at least narrows it down to only the drive letter property: $obj | Add-Member -membertype NoteProperty -Name DriveLetter -Value (($LogicalDisks | ForEach-Object { $_.DriveLetter } ) | o...
- Thu Mar 03, 2016 8:42 am
- Forum: PowerShell
- Topic: Adding Multiple Users to Multiple AD Groups
- Replies: 9
- Views: 19331
Re: Adding Multiple Users to Multiple AD Groups
Looks like you were using the previous code I posted and it appears that you're running it on a machine with PowerShell version 2. I typically write all of my code to be compatible with PowerShell version 3 or higher. Here's a version that should work with PowerShell version 2.0: Import-Module -Name...
- Wed Feb 24, 2016 2:22 pm
- Forum: PowerShell
- Topic: Why do some of my parameters do not appear?
- Replies: 17
- Views: 8890
Re: Why do some of my parameters do not appear?
You do realize that you have two functions with the same name (Move-ADUserOU), correct? The parameters and help show up when I only use the one at the top, but the one at the bottom overrides the first one and does not contain the parameters or help that you're looking for.
- Wed Feb 24, 2016 7:36 am
- Forum: PowerShell
- Topic: TextBox input always in UPPERCASE
- Replies: 5
- Views: 8109
Re: TextBox input always in UPPERCASE
One thing to be aware of is that using conversions like .ToUpper() to do case insensitive comparisons can be problematic. Depending on the situation and what you're using it for, you may want to make sure your code passes the Turkey Test . I wrote a blog article about this problem if you're interest...
- Thu Feb 18, 2016 2:23 pm
- Forum: PowerShell
- Topic: Adding Multiple Users to Multiple AD Groups
- Replies: 9
- Views: 19331
Re: Adding Multiple Users to Multiple AD Groups
Consider making the additions based on group instead of user since Add-ADGroupMember allows multiple users to be added to a single group at the same time. $Header = ((Get-Content -Path C:\tmp\test.csv -TotalCount 1) -split ',').Trim() $Users = Import-Csv C:\tmp\test.csv foreach ($Group in $Header[1....