locked
Need output in log RRS feed

  • Question

  • I have created a script and need to append output in log.

    Can somebody help me.

    $pc = Get-Content C:\temp\remove.txt | Get-ADComputer -ErrorAction SilentlyContinue
    $group = GET-ADGROUP -FILTER {Name -like '*.WsusCorporateComputers'} -Properties *  | SELECT -ExpandProperty Name
    $CMgroup = GET-ADGROUP -FILTER {Name -eq 'SCCMgroup'} -Properties *  | SELECT -ExpandProperty Name
    $IvantiGroup =  GET-ADGROUP -FILTER {Name -eq 'IvantiGroup'} -Properties *  | SELECT -ExpandProperty Name
    
    foreach ($item in $group)
    {
        Add-Adgroupmember -id $CMgroup -Members $pc.samaccountname 
        Add-Adgroupmember -id $IvantiGroup -Members $pc.samaccountname      
        
        Remove-ADGroupMember -Identity $item -Members $pc -Confirm:$false 
    
    }
    
    
    


    Lalit

    Tuesday, November 3, 2020 4:20 PM

All replies

  • help Out-File -online


    \_(ツ)_/

    Tuesday, November 3, 2020 4:41 PM
  • To output results to a log file you can use the Out-File cmdlet with -append 

    Your-Command | Out-File C:\Path\to\File.log -Append 

    But you probably want to run your commands in a Try/Catch block so you can better handle and log errors. 

    Tuesday, November 3, 2020 4:43 PM
  • I have tried this but its created the blank log file.

    Lalit

    Tuesday, November 3, 2020 4:55 PM
  • I have tried this but its created the blank log file.
    Nothing in the script that you posted references a log. We can't help you if you don't show us your code or describe what data you are trying to capture in this log. 
    Tuesday, November 3, 2020 7:30 PM
  • Please read the help I posted as it will tell you how to do this.

    Another method is to create a transcript.  Read the following help to learn how to do that.

    help Start-Transcript -online


    \_(ツ)_/

    Tuesday, November 3, 2020 7:35 PM