Имя файла со строкой не может быть создано в Powershell

#json #powershell

#json #powershell

Вопрос:

Здесь имя файла, которое я хочу, это b0:d5:cc: fc:90:98_Reader_Configuration. «b0:d5: cc: fc: 90:98» — это строка.

После создания файла я получаю имя файла _Reader_Configuration.

 $newMAC = "b0:d5:cc:fc:90:98"
$newData | Out-File C:UserssamsDesktopReader_TestConfig_Files${$newMAC}_Reader_Configuration.json 
  

Я получаю файл с данными, но не то имя файла, которое я хочу.
Приветствуется любая помощь.

Ответ №1:

Двоеточия : не допускаются в вашем имени файла.

Смотрите Документы Microsoft: Соглашения об именовании