miércoles, 28 de diciembre de 2022

WINDOWS. Scheduled Task. Delete logs

Purpose

Create a scheduled task to delete old logs on the server

Information

This commnad don't need install 

Steps

Connect to server, open Windows scheduled tasks

Create a basic Task:


Specify the SYSTEM user.


Create action:


COMMAND:   gci 'C:\inetpub\logs\LogFiles' -Include '*.log' -Recurse | ? LastWriteTime -LT (Get-Date).AddDays(-60) | Remove-Item

*gci alias is Get-ChildItem

by GoN | Published: December 28 2022 | Last Updated:

MONITORING. NAGIOS. Range alerts.

Purpose

How to specify parameters system value range in one alert.

Information

For example I want monitoring the AD Servers time when there are 30 secons of diference with the DC. This 30 secons could be positives or negatives diference.

Critica: -c -60:60
Warning: -v -30:30

Steps


by GoN | Published: December 28 2022 | Last Updated:

martes, 27 de diciembre de 2022

WINDOWS. Register-ScheduledJob. Scheduled Task. Restart Server

 Purpose

Create a scheduled task to reboot one server

Information

This commnad don't need install 

Steps

Connect to server, open power shell windows and write:

COMMAND: 

Register-ScheduledJob Reinicio {Restart-Computer -Force} -Trigger (New-JobTrigger -At 22:00 -DaysOfWeek "Friday" -weekly) -ScheduledJobOption (New-ScheduledJobOption -RunElevated)

This command add to system one new task, you can verify and finished of planning opening scheduler task and...

Path: \Microsoft\Windows\PowerShell\ScheduledJobs


Change to SYSTEM user:


For delete task from Ps: Unregister-ScheduledJob Reinicio 



Other examples:

Daily

Register-ScheduledJob Reinicio {Restart-Computer -Force} -Trigger (New-JobTrigger -At 22:00 -Daily) -ScheduledJobOption (New-ScheduledJobOption -RunElevated)

 Weekly

Register-ScheduledJob Reinicio {Restart-Computer -Force} -Trigger (New-JobTrigger -At 22:00 -weekly) -ScheduledJobOption (New-ScheduledJobOption -RunElevated)

 Other option:



by GU | Published: December 27 2022 | Last Updated: January 9 2023