MRNAP

11.0

Generates a timestamped report file name and full path with flexible formatting options. Supports pipeline input by value and by property name, custom directory, extension, UTC or local time, configurable archive folder, and automatic archival of existing files. Works on Windows, Linux, and macOS with PowerShell 5.1 and 7+.

Minimum PowerShell version

5.1

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name MRNAP

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name MRNAP

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) 2026 Dan Casmas. Licensed under the GNU General Public License v2.0.

Package Details

Author(s)

  • Dan Casmas

Tags

Report Filename Path Timestamp CSV Automation Utility CrossPlatform FileManagement Naming Logging

Functions

MRNAP

Dependencies

This module has no dependencies.

Release Notes

Version 11.0. Replaced 6 timestamp switches (NoDateTimeSeconds, AddTime, NoSeconds, NoDate, JustDate, UTC-implied-format) with a single -TimestampFormat parameter accepting a validated set: DateOnly, DateTime, DateTimeNoSec, TimeOnly, TimeOnlyNoSec, JustDate, None. Added -OldFolderName parameter (alias OFN, default: old) so the archive subfolder used by -Move can be customized. UTC and NoSeparators remain as switches. Simplified internal timestamp logic.

FileList

Version History

Version Downloads Last updated
11.0 (current version) 3 3/4/2026