Can't get directories inside root paths from fileshare in PowerShell
I am trying to get the names of files and directories that exist in the root path of a fileshare.
The following code:
$List = Get-ChildItem -Path "\filesharefiles" | Write-Output -InputObject $List
gives the files and directories of fileserverfiles
as expected. But
$List = Get-ChildItem -Path "\fileshare*" | Write-Output -InputObject $List
results in a blank output. What is happening in PowerShell that is causing this issue?
powershell
add a comment |
I am trying to get the names of files and directories that exist in the root path of a fileshare.
The following code:
$List = Get-ChildItem -Path "\filesharefiles" | Write-Output -InputObject $List
gives the files and directories of fileserverfiles
as expected. But
$List = Get-ChildItem -Path "\fileshare*" | Write-Output -InputObject $List
results in a blank output. What is happening in PowerShell that is causing this issue?
powershell
Does the path have spaces in it? Why? Also, you're not querying the list of files, you're just trying to list the files. So using the asterisk is pointless.
– music2myear
Jan 18 at 0:40
$List = Get-ChildItem -Path "\fileshare"
results in aCannot find path '\fileshare' because it does not exist
. I want to get the list of the files, and perform specific actions on each item in the list via a loop.
– Anonymous
Jan 18 at 0:51
Can you be more specific what you are trying to accomplish?\fileserver*
is not a valid path. A UNC path contains BOTH the server name and share name.\servernamesharenamefilename
. At best, querying\fileshare
will return a list of shares on the server namedfileshare
. Not files/folders.
– Appleoddity
Jan 18 at 1:52
fileshare
is the name of the server. Everything on that server is being shared.
– Anonymous
Jan 18 at 3:26
You're missing a point @appleoddity made: everything on the server may be shared, but it's not being shared AS the server name, it's being shared as \servernamesharename
– music2myear
Jan 18 at 4:14
add a comment |
I am trying to get the names of files and directories that exist in the root path of a fileshare.
The following code:
$List = Get-ChildItem -Path "\filesharefiles" | Write-Output -InputObject $List
gives the files and directories of fileserverfiles
as expected. But
$List = Get-ChildItem -Path "\fileshare*" | Write-Output -InputObject $List
results in a blank output. What is happening in PowerShell that is causing this issue?
powershell
I am trying to get the names of files and directories that exist in the root path of a fileshare.
The following code:
$List = Get-ChildItem -Path "\filesharefiles" | Write-Output -InputObject $List
gives the files and directories of fileserverfiles
as expected. But
$List = Get-ChildItem -Path "\fileshare*" | Write-Output -InputObject $List
results in a blank output. What is happening in PowerShell that is causing this issue?
powershell
powershell
asked Jan 18 at 0:31
AnonymousAnonymous
1
1
Does the path have spaces in it? Why? Also, you're not querying the list of files, you're just trying to list the files. So using the asterisk is pointless.
– music2myear
Jan 18 at 0:40
$List = Get-ChildItem -Path "\fileshare"
results in aCannot find path '\fileshare' because it does not exist
. I want to get the list of the files, and perform specific actions on each item in the list via a loop.
– Anonymous
Jan 18 at 0:51
Can you be more specific what you are trying to accomplish?\fileserver*
is not a valid path. A UNC path contains BOTH the server name and share name.\servernamesharenamefilename
. At best, querying\fileshare
will return a list of shares on the server namedfileshare
. Not files/folders.
– Appleoddity
Jan 18 at 1:52
fileshare
is the name of the server. Everything on that server is being shared.
– Anonymous
Jan 18 at 3:26
You're missing a point @appleoddity made: everything on the server may be shared, but it's not being shared AS the server name, it's being shared as \servernamesharename
– music2myear
Jan 18 at 4:14
add a comment |
Does the path have spaces in it? Why? Also, you're not querying the list of files, you're just trying to list the files. So using the asterisk is pointless.
– music2myear
Jan 18 at 0:40
$List = Get-ChildItem -Path "\fileshare"
results in aCannot find path '\fileshare' because it does not exist
. I want to get the list of the files, and perform specific actions on each item in the list via a loop.
– Anonymous
Jan 18 at 0:51
Can you be more specific what you are trying to accomplish?\fileserver*
is not a valid path. A UNC path contains BOTH the server name and share name.\servernamesharenamefilename
. At best, querying\fileshare
will return a list of shares on the server namedfileshare
. Not files/folders.
– Appleoddity
Jan 18 at 1:52
fileshare
is the name of the server. Everything on that server is being shared.
– Anonymous
Jan 18 at 3:26
You're missing a point @appleoddity made: everything on the server may be shared, but it's not being shared AS the server name, it's being shared as \servernamesharename
– music2myear
Jan 18 at 4:14
Does the path have spaces in it? Why? Also, you're not querying the list of files, you're just trying to list the files. So using the asterisk is pointless.
– music2myear
Jan 18 at 0:40
Does the path have spaces in it? Why? Also, you're not querying the list of files, you're just trying to list the files. So using the asterisk is pointless.
– music2myear
Jan 18 at 0:40
$List = Get-ChildItem -Path "\fileshare"
results in a Cannot find path '\fileshare' because it does not exist
. I want to get the list of the files, and perform specific actions on each item in the list via a loop.– Anonymous
Jan 18 at 0:51
$List = Get-ChildItem -Path "\fileshare"
results in a Cannot find path '\fileshare' because it does not exist
. I want to get the list of the files, and perform specific actions on each item in the list via a loop.– Anonymous
Jan 18 at 0:51
Can you be more specific what you are trying to accomplish?
\fileserver*
is not a valid path. A UNC path contains BOTH the server name and share name. \servernamesharenamefilename
. At best, querying \fileshare
will return a list of shares on the server named fileshare
. Not files/folders.– Appleoddity
Jan 18 at 1:52
Can you be more specific what you are trying to accomplish?
\fileserver*
is not a valid path. A UNC path contains BOTH the server name and share name. \servernamesharenamefilename
. At best, querying \fileshare
will return a list of shares on the server named fileshare
. Not files/folders.– Appleoddity
Jan 18 at 1:52
fileshare
is the name of the server. Everything on that server is being shared.– Anonymous
Jan 18 at 3:26
fileshare
is the name of the server. Everything on that server is being shared.– Anonymous
Jan 18 at 3:26
You're missing a point @appleoddity made: everything on the server may be shared, but it's not being shared AS the server name, it's being shared as \servernamesharename
– music2myear
Jan 18 at 4:14
You're missing a point @appleoddity made: everything on the server may be shared, but it's not being shared AS the server name, it's being shared as \servernamesharename
– music2myear
Jan 18 at 4:14
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "3"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1395587%2fcant-get-directories-inside-root-paths-from-fileshare-in-powershell%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Super User!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1395587%2fcant-get-directories-inside-root-paths-from-fileshare-in-powershell%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Does the path have spaces in it? Why? Also, you're not querying the list of files, you're just trying to list the files. So using the asterisk is pointless.
– music2myear
Jan 18 at 0:40
$List = Get-ChildItem -Path "\fileshare"
results in aCannot find path '\fileshare' because it does not exist
. I want to get the list of the files, and perform specific actions on each item in the list via a loop.– Anonymous
Jan 18 at 0:51
Can you be more specific what you are trying to accomplish?
\fileserver*
is not a valid path. A UNC path contains BOTH the server name and share name.\servernamesharenamefilename
. At best, querying\fileshare
will return a list of shares on the server namedfileshare
. Not files/folders.– Appleoddity
Jan 18 at 1:52
fileshare
is the name of the server. Everything on that server is being shared.– Anonymous
Jan 18 at 3:26
You're missing a point @appleoddity made: everything on the server may be shared, but it's not being shared AS the server name, it's being shared as \servernamesharename
– music2myear
Jan 18 at 4:14