Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Перезаписать выводимые данные

Ответить
Настройки темы
PowerShell - [решено] Перезаписать выводимые данные

Пользователь


Сообщения: 80
Благодарности: 1

Профиль | Отправить PM | Цитировать


Добрый День!
Никак не получается выполнить перезапись выходных данных. Пробовали разные методы вывода типа (out-file, Add-Content и др.). Конечно вероятность, что в течении минуты будет такая потребность мала, но просто интересно как это осуществить.
Код: Выделить весь код
cls
$GetInfo = Get-ADUser -Properties SamAccountName -filter {UserWorkstations -like "*"} -SearchBase "DC=s,DC=o,DC=r"
    
ForEach ($i in $Getinfo)
{
try
     {
     
		$i | Set-ADUser -Clear UserWorkstations -ErrorAction Stop
	}
     catch
     {
$datetime = Get-Date -Format "dd.MM.yyyy_HH_mm"
$file = "ad-" + $datetime + ".txt"
$folder = "d:\1" + $file_name

$i.SamAccountName | out-file -FilePath $folder\$file -Append

}
}
Добавляли условие в таком варианте, но тогда не создается файл с данными
Код: Выделить весь код
$datetime = Get-Date -Format "dd.MM.yyyy_HH_mm"
$file = "ad-" + $datetime + ".txt"
$folder = "d:\1" + $file_name
$path = Test-Path $folder\$file
if ($path -eq "True"){
Remove-Item -Path $folder\$file | Out-File -InputObject $i.SamAccountName -FilePath $folder\$file -Append

}

Отправлено: 17:07, 10-12-2017

 

Пользователь


Сообщения: 80
Благодарности: 1

Профиль | Отправить PM | Цитировать


Спасибо, за подсказку. Все понятно

Отправлено: 19:23, 10-12-2017 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Перезаписать выводимые данные

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - Как перезаписать 512 байт MBR. HarrysFerrarievich Накопители (SSD, HDD, USB Flash) 26 26-02-2015 01:37
CMD/BAT - GUI окно, в которое вводяться данные передает эти данные в cmd файл, (редактирует) Neqste Скриптовые языки администрирования Windows 3 07-09-2011 05:31
DISM успешно монтирует образ, но файлы нельзя ни скопировать, ни перезаписать Ufalk Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista 16 10-04-2011 00:49
(решено) Можно ли перезаписать или восстановить завирусованный файл kernel32.dll AlexKKK Защита компьютерных систем 7 19-10-2005 18:38
Учетные данные buffer26 Сетевые технологии 5 08-06-2004 21:13




 
Переход