Get-ChildItem в Powershell [дубликат]

Я получил решение для меня:

Откройте «Менеджер конфигурации SQL Server»

Теперь нажмите «Конфигурация сети SQL Server» и нажмите «Протоколы для ] Имя "

Щелкните правой кнопкой мыши на« TCP / IP »(убедитесь, что оно включено) Нажмите« Свойства »

Теперь выберите вкладку« IP-адреса »- и-Go к последней записи «IP All»

Введите «TCP-порт» 1433.

Теперь перезапустите «SQL Server .Name». используя «services.msc» (winKey + r)

Он будет работать ...

2
задан T4RH33L 28 February 2017 в 18:57
поделиться

3 ответа

Как я уже упоминал в комментариях \\computername, это только частичный UNC-путь (проверьте грамматику UNC в спецификации [MS-DTYP] Windows Data Type ).

Explorer «знает» это, и поэтому он делает черную магию в фоновом режиме, чтобы вы могли просматривать общие папки на удаленном компьютере.

Вы можете эмулировать это, запросив экземпляры WMI Win32_Share на удаленном компьютере:

foreach($Share in Get-WmiObject Win32_Share |?{$_.Name -not 'IPC$'}){
    Get-ChildItem "\\$($Share.__SERVER)\$($Share.Name)"
}
4
ответ дан Mathias R. Jessen 17 August 2018 в 10:07
поделиться

Сообщение об ошибке буквально правильно. \\storageserver не путь. Это две обратные слэши, за которыми следует имя компьютера.

Добавьте к нему имя общего доступа и оно станет путем; например \\storageserver\sharename.

1
ответ дан Bill_Stewart 17 August 2018 в 10:07
поделиться
  • 1
    Хорошо, но не нужно добавлять обратную косую черту и подстановочный знак до конца найти все акции? – T4RH33L 28 February 2017 в 16:53
  • 2
    Нет. (К сожалению, принятие желаемого за действительное не приводит к возникновению признаков.) – Bill_Stewart 28 February 2017 в 16:59

Вы можете перечислить акции, вызвав:

net view \\<computername>

источник: PowerShell Получить список папок Shared

2
ответ дан Community 17 August 2018 в 10:07
поделиться
  • 1
    это не ответ на PowerWall, это get-WmiObject -class Win32_Share -computer dc1.krypted.com, вероятно, вы имели в виду? – Christopher Douglas 28 February 2017 в 18:30
  • 2
    Правда, однако он работает с powershell и в отличие от get-wmiobject не требует дополнительных привилегий или протоколов. – Duken.Jr 28 February 2017 в 19:02
  • 3
    Достаточно справедливо, у вас есть мой голос, сэр. Возможно, вы захотите добавить его к исходному ответу, который вы сделали, потому что он поднимает действительную точку. Net view будет работать в большинстве случаев в домене Windows с общим доступом к компьютеру, потому что для этого требуется, чтобы принтер и общий доступ включались, а это то, что net view использует для их перечисления. – Christopher Douglas 3 March 2017 в 11:00
Другие вопросы по тегам:

Похожие вопросы: